/*-- Chart --*/
/* line 2, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: transparent;
}

/* line 6, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}

/* line 10, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

/* line 15, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges;
}

/* line 22, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arc path {
  stroke: #fff;
}

/* line 25, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}

/*-- Axis --*/
/*-- Grid --*/
/* line 31, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-grid line {
  stroke: #aaa;
}

/* line 34, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-grid text {
  fill: #aaa;
}

/* line 37, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3;
}

/*-- Text on Chart --*/
/* line 41, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}

/*-- Line --*/
/* line 46, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-line {
  stroke-width: 1px;
}

/*-- Point --*/
/* line 50, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white;
}

/* line 54, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-selected-circle {
  fill: white;
  stroke-width: 2px;
}

/*-- Bar --*/
/* line 59, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-bar {
  stroke-width: 0;
}

/* line 62, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75;
}

/*-- Focus --*/
/* line 67, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-target.c3-focused {
  opacity: 1;
}

/* line 70, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px;
}

/* line 73, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-target.c3-defocused {
  opacity: 0.3 !important;
}

/*-- Region --*/
/* line 77, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-region {
  fill: steelblue;
  fill-opacity: .1;
}

/*-- Brush --*/
/* line 82, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-brush .extent {
  fill-opacity: .1;
}

/*-- Select - Drag --*/
/*-- Legend --*/
/* line 87, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-legend-item {
  font-size: 12px;
}

/* line 90, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-legend-item-hidden {
  opacity: 0.15;
}

/* line 93, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}

/*-- Title --*/
/* line 100, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-title {
  font: 14px sans-serif;
}

/*-- Tooltip --*/
/* line 104, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip-container {
  z-index: 10;
}

/* line 107, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9;
}

/* line 117, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip tr {
  border: 1px solid #CCC;
}

/* line 120, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF;
}

/* line 127, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999;
}

/* line 133, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}

/* line 139, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-tooltip td.value {
  text-align: right;
}

/*-- Area --*/
/* line 143, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-area {
  stroke-width: 0;
  opacity: 0.2;
}

/*-- Arc --*/
/* line 148, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}

/* line 152, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none;
}

/* line 156, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}

/* line 160, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}

/* line 163, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}

/* line 166, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/
}

/* line 170, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arc.c3-target g path {
  opacity: 1;
}

/* line 173, ../usr/local/bundle/gems/rails-assets-c3-0.4.18/app/assets/stylesheets/c3/c3.scss */
.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 12, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 25, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 33, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 47, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 60, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 70, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 79, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 90, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 103, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 113, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 123, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 132, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 142, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 153, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 161, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 170, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 179, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 187, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 191, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 202, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 211, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 220, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 228, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 240, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 256, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 266, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 277, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 288, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 300, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 311, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 322, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 336, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 345, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 354, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 364, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 374, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 383, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 393, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 406, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 415, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 426, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 434, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 445, ../usr/local/bundle/gems/rails-assets-normalize-css-7.0.0/app/assets/stylesheets/normalize-css/normalize.scss */
[hidden] {
  display: none;
}
/*


*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/button_group/__item.scss.erb */
.button_group__item {
  vertical-align: middle;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/button_group/button_group.scss.erb */
.button_group {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -0.5em;
  margin-bottom: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.button_group > li {
  margin: 0;
  padding: 0;
}

/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
.button_group .button_group__item {
  margin-bottom: 0;
  padding-left: 0.5em;
  vertical-align: middle;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
.button_group .button_group__item {
  display: inline-block;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/button_group/button_group.scss.erb */
.button_group:not(:last-child) {
  margin-bottom: 1em;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/gravatar/__circle.scss.erb */
.gravatar__circle {
  border-radius: 100%;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/gravatar/__square.scss.erb */
.gravatar__square {
  border-radius: 0.2rem;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/gravatar/gravatar.scss.erb */
.gravatar {
  background-color: #1943fb;
  display: inline-block;
  height: 1em;
  margin-bottom: -.05em;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: baseline;
  width: 1em;
}
/*

*/

/*


*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__container.scss.erb */
.modulor_baseline__container {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__grid.scss.erb */
.modulor_baseline__grid {
  position: relative;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(top, cyan 1px, transparent 1px);
  background-image: linear-gradient(to bottom, cyan 1px, transparent 1px);
}

@media (max-width: 739px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__grid.scss.erb */
  .modulor_baseline__grid {
    background-size: .1rem 1em;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__grid.scss.erb */
  .modulor_baseline__grid {
    background-size: .1rem 1em;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__grid.scss.erb */
  .modulor_baseline__grid {
    background-size: .1rem 1em;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__grid.scss.erb */
  .modulor_baseline__grid {
    background-size: .1rem 1em;
  }
}

@media (min-width: 1800px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/__grid.scss.erb */
  .modulor_baseline__grid {
    background-size: .1rem 1em;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_baseline/modulor_baseline.scss.erb */
.modulor_baseline {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  z-index: 200002;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/__marker.scss.erb */
.map_module__marker {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/__marker.scss.erb */
  .map_module__marker {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/__marker.scss.erb */
  .map_module__marker {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/__marker.scss.erb */
  .map_module__marker {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/marker/__icon.scss.erb */
.map_module__marker__icon {
  background-attachment: cover;
  background: url(/assets/modulor/icons/pin.svg) no-repeat center top;
  display: block;
  height: 3em;
  left: -.5em;
  position: absolute;
  top: -3em;
  width: 1em;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/marker/__info.scss.erb */
.map_module__marker__info {
  font-size: 1.2rem;
  line-height: 1.4rem;
  background-color: white;
  border: 0.1rem solid black;
  padding: .5em;
  width: 12em;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_google_map/marker/info/__title.scss.erb */
.map_module__marker__info__title {
  font-weight: bold;
}
/*

*/

/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/__container.scss.erb */
.modulor_grid__container {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/__container.scss.erb */
.modulor_grid__container:before {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: bold;
  right: 2em;
  position: absolute;
  top: .5em;
}

@media all and (min-width: 1024px) {
  /* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/__container.scss.erb */
  .modulor_grid__container:before {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/__container.scss.erb */
  .modulor_grid__container:before {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/__container.scss.erb */
  .modulor_grid__container:before {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/__grid.scss.erb */
.modulor_grid__grid {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
.modulor_grid__container__app .modulor_grid__grid {
  background-image: -webkit-linear-gradient(left, magenta 1px, transparent 1px);
  background-image: linear-gradient(to right, magenta 1px, transparent 1px);
  border-right: 1px solid magenta;
}

@media (max-width: 739px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app .modulor_grid__grid {
    background-size: 16.45833% 0.1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app .modulor_grid__grid {
    background-size: 9.875% 0.1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app .modulor_grid__grid {
    background-size: 9.875% 0.1rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app .modulor_grid__grid {
    background-size: 7.05357% 0.1rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app .modulor_grid__grid {
    background-size: 5.48611% 0.1rem;
  }
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
.modulor_grid__container__app:before {
  color: magenta;
}

@media (max-width: 739px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app:before {
    content: "xs";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app:before {
    content: "s";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app:before {
    content: "m";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app:before {
    content: "l";
  }
}

@media (min-width: 1800px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__app.scss.erb */
  .modulor_grid__container__app:before {
    content: "xl";
  }
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
.modulor_grid__container__modulor .modulor_grid__grid {
  background-size: 25% 0.1rem;
  background-image: -webkit-linear-gradient(left, cyan 1px, transparent 1px);
  background-image: linear-gradient(to right, cyan 1px, transparent 1px);
  border-right: 1px solid cyan;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
  .modulor_grid__container__modulor .modulor_grid__grid {
    background-size: 16.66667% 0.1rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
  .modulor_grid__container__modulor .modulor_grid__grid {
    background-size: 12.5% 0.1rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
  .modulor_grid__container__modulor .modulor_grid__grid {
    background-size: 10% 0.1rem;
  }
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
.modulor_grid__container__modulor:before {
  content: "xs";
  color: cyan;
}

@media all and (min-width: 1024px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
  .modulor_grid__container__modulor:before {
    content: "m";
  }
}

@media all and (min-width: 1680px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
  .modulor_grid__container__modulor:before {
    content: "l";
  }
}

@media all and (min-width: 1920px) {
  /* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/container/__modulor.scss.erb */
  .modulor_grid__container__modulor:before {
    content: "xl";
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/components/modulor_grid/modulor_grid.scss.erb */
.modulor_grid {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  z-index: 200003;
}
/*

*/

/*



*/

/* line 1, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/box_sizing.scss */
*,
*:after,
*:before {
  box-sizing: border-box;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/layout.scss */
html {
  font-size: 62.5%;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/__disabled.scss.erb */
.modulor_button:disabled {
  background-color: white !important;
  border-color: #d7d7d7 !important;
  color: #d7d7d7 !important;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/__disabled.scss.erb */
.modulor_button:disabled:hover {
  background-color: white !important;
  border-color: #d7d7d7 !important;
  color: #d7d7d7 !important;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__create.scss.erb */
.modulor_button.modulor_button__action_create {
  border-color: #00bd00;
  background-color: #00bd00;
  color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__destroy.scss.erb */
.modulor_button.modulor_button__action_destroy {
  border-color: red;
  color: red;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__destroy.scss.erb */
.modulor_button.modulor_button__action_destroy:hover {
  border-color: red;
  background-color: red;
  color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__new.scss.erb */
.modulor_button.modulor_button__action_new {
  border-color: #00bd00;
  background-color: #00bd00;
  color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__publish.scss.erb */
.modulor_button.modulor_button__action_publish {
  border-color: #00bd00;
  background-color: #00bd00;
  color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__restore.scss.erb */
.modulor_button.modulor_button__action_restore {
  background-color: #00bd00;
  border-color: #00bd00;
  color: white;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__restore.scss.erb */
.modulor_button.modulor_button__action_restore:hover {
  background-color: #00bd00;
  border-color: #00bd00;
  color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/__update.scss.erb */
.modulor_button.modulor_button__action_update {
  border-color: #ffc305;
  background-color: #ffc305;
  color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/action/_insert.scss.erb */
.modulor_button.modulor_button__action_insert {
  border-color: #ffc305;
  background-color: #ffc305;
  color: white;
}
@charset "UTF-8";
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/modulor_button.scss.erb */
.modulor_button {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  background-color: white;
  color: black;
  cursor: pointer;
  display: inline-block;
  padding: 0.5em;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/modulor_button.scss.erb */
  .modulor_button {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/modulor_button.scss.erb */
  .modulor_button {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/modulor_button.scss.erb */
  .modulor_button {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_button.scss */
.modulor_button:disabled {
  color: #aaaaaa;
  cursor: auto;
}

/* line 2, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_focus_state.scss */
.modulor_button:focus {
  outline: 0.2rem solid #bcd6fd;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_button/modulor_button.scss.erb */
.modulor_button[data-confirm]:after {
  content: ' …';
}
/*

*/

/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__button_group.scss.erb */
.modulor_form .button_group:first-of-type {
  padding-top: 2rem;
}
/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__date_time_picker.scss.erb */
.modulor_form .date_time_picker input:not([type='hidden']) {
  display: inline-block;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__date_time_picker.scss.erb */
.modulor_form .date_time_picker input:not([type='hidden']):not(:last-child) {
  margin-right: 1rem;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset:not(:last-of-type) {
  border-bottom: 0.1rem solid #d7d7d7;
  padding-bottom: 1rem;
}

/* line 14, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset:not(:first-of-type) {
  padding-top: 1rem;
}

/* line 21, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset:first-of-type div.input:not(.hidden):first-of-type {
  padding-top: 0;
}

/* line 29, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset.inline > * {
  display: inline-block;
  margin-bottom: 1rem;
  vertical-align: top;
}

/* line 34, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset.inline > *:not(:last-child) {
  margin-right: 2rem;
}

/* line 40, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__fieldset.scss.erb */
.modulor_form fieldset.inline > div.input:first-of-type:not(.hidden) {
  padding-top: 1rem;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
.modulor_form input {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  display: block;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
  .modulor_form input {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
  .modulor_form input {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
  .modulor_form input {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 2, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_focus_state.scss */
.modulor_form input:focus {
  outline: 0.2rem solid #bcd6fd;
}

/* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
.modulor_form input[type="search"], .modulor_form input[type="text"], .modulor_form input[type="password"], .modulor_form input[type="email"], .modulor_form input[type="number"], .modulor_form input[type="tel"], .modulor_form input[type="url"], .modulor_form input.string {
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  background-color: white;
  margin: 0;
  padding: 0.5em;
}

/* line 23, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
.modulor_form input[type="search"]:disabled, .modulor_form input[type="text"]:disabled, .modulor_form input[type="password"]:disabled, .modulor_form input[type="email"]:disabled, .modulor_form input[type="number"]:disabled, .modulor_form input[type="tel"]:disabled, .modulor_form input[type="url"]:disabled, .modulor_form input.string:disabled {
  color: #aaaaaa;
}

/* line 28, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__input.scss.erb */
.modulor_form input[type='checkbox'], .modulor_form input[type='radio'] {
  display: inline;
  margin-right: 1rem;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__label.scss.erb */
.modulor_form label {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  display: inline-block;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__label.scss.erb */
  .modulor_form label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__label.scss.erb */
  .modulor_form label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__label.scss.erb */
  .modulor_form label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__label.scss.erb */
.modulor_form label:first-of-type:not(.checkbox) {
  margin-bottom: 0.5rem;
}

/* line 18, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__label.scss.erb */
.modulor_form .radio:last-of-type > label {
  margin-bottom: 0 !important;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__message.scss.erb */
.modulor_form__message {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  margin: 0;
  padding: 0;
  color: #aaaaaa;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__message.scss.erb */
  .modulor_form__message {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__message.scss.erb */
  .modulor_form__message {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__message.scss.erb */
  .modulor_form__message {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_p.scss */
.modulor_form__message:not(:last-child) {
  margin-bottom: 1em;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
.modulor_form select {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  display: block;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
  .modulor_form select {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
  .modulor_form select {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
  .modulor_form select {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
.modulor_form option {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
}

@media all and (min-width: 1024px) {
  /* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
  .modulor_form option {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
  .modulor_form option {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__select.scss.erb */
  .modulor_form option {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__textarea.scss.erb */
.modulor_form textarea {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  display: block;
  padding: 0.5em;
  resize: vertical;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__textarea.scss.erb */
  .modulor_form textarea {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__textarea.scss.erb */
  .modulor_form textarea {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__textarea.scss.erb */
  .modulor_form textarea {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 2, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_focus_state.scss */
.modulor_form textarea:focus {
  outline: 0.2rem solid #bcd6fd;
}

/* line 14, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/__textarea.scss.erb */
.modulor_form textarea.full_width {
  width: 100%;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/modulor_form.scss.erb */
.modulor_form {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  overflow: visible;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/modulor_form.scss.erb */
  .modulor_form {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/modulor_form.scss.erb */
  .modulor_form {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/modulor_form.scss.erb */
  .modulor_form {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes {
  padding-left: .1em;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes .checkbox {
  display: block;
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes.inline:not(:last-child) {
  margin-bottom: 1em;
}

/* line 16, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes.inline label.check_boxes {
  display: block;
}

/* line 20, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes.inline span:not(.hint) {
  display: inline-block;
  white-space: nowrap;
}

/* line 24, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes.inline span:not(.hint):not(:last-child) {
  margin-right: 1em;
}

/* line 28, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__checkboxes.scss.erb */
.modulor_form .check_boxes.inline span:not(.hint) input[type='checkbox'] {
  margin-right: .5em;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__radio_buttons.scss.erb */
.modulor_form .radio_buttons {
  padding-left: .1em;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__radio_buttons.scss.erb */
.modulor_form .radio_buttons .radio {
  display: block;
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__radio_buttons.scss.erb */
.modulor_form .radio_buttons.inline label.radio_buttons {
  display: block;
}

/* line 16, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__radio_buttons.scss.erb */
.modulor_form .radio_buttons.inline .radio {
  display: inline-block;
}

/* line 18, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__radio_buttons.scss.erb */
.modulor_form .radio_buttons.inline .radio:not(:last-child) {
  margin-right: 1em;
}

/* line 23, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/__radio_buttons.scss.erb */
.modulor_form .radio_buttons.inline .radio label input {
  margin-right: .25em;
}
/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/div_input.scss.erb */
.modulor_form div.input:not(.hidden) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/error.scss.erb */
.modulor_form .error {
  font-size: 1.2rem;
  line-height: 1.4rem;
  color: red;
  display: block;
  margin-top: 0.5rem;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/error.scss.erb */
  .modulor_form .error {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/error.scss.erb */
  .modulor_form .error {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/error.scss.erb */
  .modulor_form .error {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/hint.scss.erb */
.modulor_form .hint {
  font-size: 1.2rem;
  line-height: 1.4rem;
  color: #aaaaaa;
  display: block;
  margin-top: 0.5rem;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/hint.scss.erb */
  .modulor_form .hint {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/hint.scss.erb */
  .modulor_form .hint {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/hint.scss.erb */
  .modulor_form .hint {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_form/simple_form/label.scss.erb */
.modulor_form label.boolean.disabled {
  color: #787878;
}
/*

*/

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__action_destroy.scss.erb */
.modulor_link.modulor_link__action_destroy {
  color: red;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__action_select_from_assets.scss.erb */
.modulor_link.modulor_link__action_select_from_assets {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  background-color: white;
  color: black;
  cursor: pointer;
  display: inline-block;
  padding: 0.5em;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__action_select_from_assets.scss.erb */
  .modulor_link.modulor_link__action_select_from_assets {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__action_select_from_assets.scss.erb */
  .modulor_link.modulor_link__action_select_from_assets {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__action_select_from_assets.scss.erb */
  .modulor_link.modulor_link__action_select_from_assets {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_button.scss */
.modulor_link.modulor_link__action_select_from_assets:disabled {
  color: #aaaaaa;
  cursor: auto;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__action_select_from_assets.scss.erb */
.modulor_link.modulor_link__action_select_from_assets:hover {
  color: black;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__logout.scss.erb */
.modulor_link.modulor_link__logout {
  color: red;
}
@charset "UTF-8";
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/__to_dialog.scss.erb */
.modulor_link__to_dialog:after {
  content: ' …';
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/shared/modulor_link/modulor_link.scss.erb */
.modulor_link {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  color: #1943fb;
  text-decoration: none;
}

/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_link.scss */
.modulor_link:hover {
  color: #1943fb;
}
/*

*/

/*





*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/view_objects/modulor_env_label/modulor_env_label.scss.erb */
.modulor_env_label {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  background-color: #ffff90;
  bottom: 0;
  color: black;
  left: 0;
  padding: 1rem;
  position: fixed;
  text-transform: uppercase;
  z-index: 200001;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/view_objects/modulor_env_label/modulor_env_label.scss.erb */
  .modulor_env_label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/view_objects/modulor_env_label/modulor_env_label.scss.erb */
  .modulor_env_label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/view_objects/modulor_env_label/modulor_env_label.scss.erb */
  .modulor_env_label {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 2, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_email.scss */
html.email .modulor_env_label {
  display: none;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/__references.scss.erb */
.modulor_attachment__references {
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/__references.scss.erb */
  .modulor_attachment__references {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/__references.scss.erb */
  .modulor_attachment__references {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/__references.scss.erb */
  .modulor_attachment__references {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.modulor_attachment__references > li {
  margin: 0;
  padding: 0;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/references/__group.scss.erb */
.modulor_attachment__references__group:not(:last-child) {
  margin-bottom: 2em;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/references/__group_key.scss.erb */
.modulor_attachment__references__group_key {
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/references/__group_key.scss.erb */
  .modulor_attachment__references__group_key {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/references/__group_key.scss.erb */
  .modulor_attachment__references__group_key {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/references/__group_key.scss.erb */
  .modulor_attachment__references__group_key {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_header.scss */
.modulor_attachment__references__group_key:not(:last-child) {
  margin-bottom: 1em;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment/references/__items.scss.erb */
.modulor_attachment__references__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.modulor_attachment__references__items > li {
  margin: 0;
  padding: 0;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment_image/__responsive.scss.erb */
.modulor_attachment_image__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.modulor_attachment_image__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.modulor_attachment_image__responsive img.lazyloaded {
  background: none;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_attachment_pdf/__responsive.scss.erb */
.modulor_attachment_pdf__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.modulor_attachment_pdf__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.modulor_attachment_pdf__responsive img.lazyloaded {
  background: none;
}
/*

*/

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_page/__thumbnail__is_private.scss.erb */
.modulor_page__thumbnail__is_private:before {
  font-size: 1rem;
  line-height: 1.2rem;
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  border-radius: 0.2rem;
  margin-bottom: -.1em;
  padding-bottom: .1em;
  padding-left: .2em;
  padding-right: .2em;
  text-transform: uppercase;
  background-color: red;
  color: white;
  content: attr(data-is-private-label);
  display: block;
  margin: .5em;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_page/__thumbnail__is_private.scss.erb */
  .modulor_page__thumbnail__is_private:before {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_page/__thumbnail__is_private.scss.erb */
  .modulor_page__thumbnail__is_private:before {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_page/__thumbnail__is_private.scss.erb */
  .modulor_page__thumbnail__is_private:before {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_page/modulor_page.scss.erb */
.modulor_page {
  display: inherit;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__add.scss.erb */
.modulor_web_module__add {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__add.scss.erb */
  .modulor_web_module__add {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__add.scss.erb */
  .modulor_web_module__add {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__add.scss.erb */
  .modulor_web_module__add {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__add.scss.erb */
.modulor_web_module__add input[type='submit'] {
  display: none;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__buttons.scss.erb */
.modulor_web_module__buttons {
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  background-color: #f8f8f8;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  padding: 0.5rem;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__edit_mode_wrapper.scss.erb */
.modulor_web_module__edit_mode_wrapper {
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  background-color: white;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 0;
}
/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__error.scss.erb */
.modulor_web_module__error__container {
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  background-color: red;
  border-color: red;
  color: white;
  padding: 1rem;
}

@media all and (min-width: 1024px) {
  /* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__error.scss.erb */
  .modulor_web_module__error__container {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__error.scss.erb */
  .modulor_web_module__error__container {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__error.scss.erb */
  .modulor_web_module__error__container {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__error.scss.erb */
.modulor_web_module__error__container p {
  margin: 0;
  padding: 0;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_p.scss */
.modulor_web_module__error__container p:not(:last-child) {
  margin-bottom: 1em;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__is_edit_mode.scss.erb */
.modulor_web_module__is_edit_mode > [class*='_module__content'],
.modulor_web_module__is_edit_mode > [class*='_module__form'] {
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__is_edit_mode.scss.erb */
.modulor_web_module__is_edit_mode > [class*='_module__form'] {
  background-color: white;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__is_edited.scss.erb */
.modulor_web_module__is_edited .modulor_web_module__buttons,
.modulor_web_module__is_edited .modulor_web_module__edit_mode_wrapper {
  border-color: #bcd6fd;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__is_edited.scss.erb */
.modulor_web_module__is_edited .modulor_web_module__buttons {
  background-color: #eef4fe;
}

/* line 13, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/models/modulor_web_module/__is_edited.scss.erb */
.modulor_web_module__is_edited fieldset {
  border-color: #bcd6fd !important;
}
/*

*/

/*

*/

/*

*/

/*

*/

/*

*/

/*

*/

/*

*/

/*






*/


/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="2"][data-width="1"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="3"][data-width="1"] {
  width: 33.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="3"][data-width="2"] {
  width: 66.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="4"][data-width="1"] {
  width: 25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="4"][data-width="2"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="4"][data-width="3"] {
  width: 75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="5"][data-width="1"] {
  width: 20%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="5"][data-width="2"] {
  width: 40%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="5"][data-width="3"] {
  width: 60%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="5"][data-width="4"] {
  width: 80%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="6"][data-width="1"] {
  width: 16.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="6"][data-width="2"] {
  width: 33.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="6"][data-width="3"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="6"][data-width="4"] {
  width: 66.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="6"][data-width="5"] {
  width: 83.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="7"][data-width="1"] {
  width: 14.28571%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="7"][data-width="2"] {
  width: 28.57143%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="7"][data-width="3"] {
  width: 42.85714%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="7"][data-width="4"] {
  width: 57.14286%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="7"][data-width="5"] {
  width: 71.42857%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="7"][data-width="6"] {
  width: 85.71429%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="1"] {
  width: 12.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="2"] {
  width: 25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="3"] {
  width: 37.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="4"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="5"] {
  width: 62.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="6"] {
  width: 75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="8"][data-width="7"] {
  width: 87.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="1"] {
  width: 11.11111%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="2"] {
  width: 22.22222%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="3"] {
  width: 33.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="4"] {
  width: 44.44444%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="5"] {
  width: 55.55556%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="6"] {
  width: 66.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="7"] {
  width: 77.77778%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="9"][data-width="8"] {
  width: 88.88889%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="1"] {
  width: 10%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="2"] {
  width: 20%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="3"] {
  width: 30%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="4"] {
  width: 40%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="5"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="6"] {
  width: 60%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="7"] {
  width: 70%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="8"] {
  width: 80%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="10"][data-width="9"] {
  width: 90%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="1"] {
  width: 9.09091%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="2"] {
  width: 18.18182%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="3"] {
  width: 27.27273%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="4"] {
  width: 36.36364%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="5"] {
  width: 45.45455%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="6"] {
  width: 54.54545%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="7"] {
  width: 63.63636%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="8"] {
  width: 72.72727%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="9"] {
  width: 81.81818%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="11"][data-width="10"] {
  width: 90.90909%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="1"] {
  width: 8.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="2"] {
  width: 16.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="3"] {
  width: 25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="4"] {
  width: 33.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="5"] {
  width: 41.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="6"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="7"] {
  width: 58.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="8"] {
  width: 66.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="9"] {
  width: 75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="10"] {
  width: 83.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="12"][data-width="11"] {
  width: 91.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="1"] {
  width: 7.69231%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="2"] {
  width: 15.38462%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="3"] {
  width: 23.07692%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="4"] {
  width: 30.76923%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="5"] {
  width: 38.46154%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="6"] {
  width: 46.15385%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="7"] {
  width: 53.84615%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="8"] {
  width: 61.53846%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="9"] {
  width: 69.23077%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="10"] {
  width: 76.92308%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="11"] {
  width: 84.61538%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="13"][data-width="12"] {
  width: 92.30769%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="1"] {
  width: 7.14286%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="2"] {
  width: 14.28571%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="3"] {
  width: 21.42857%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="4"] {
  width: 28.57143%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="5"] {
  width: 35.71429%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="6"] {
  width: 42.85714%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="7"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="8"] {
  width: 57.14286%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="9"] {
  width: 64.28571%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="10"] {
  width: 71.42857%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="11"] {
  width: 78.57143%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="12"] {
  width: 85.71429%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="14"][data-width="13"] {
  width: 92.85714%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="1"] {
  width: 6.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="2"] {
  width: 13.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="3"] {
  width: 20%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="4"] {
  width: 26.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="5"] {
  width: 33.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="6"] {
  width: 40%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="7"] {
  width: 46.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="8"] {
  width: 53.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="9"] {
  width: 60%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="10"] {
  width: 66.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="11"] {
  width: 73.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="12"] {
  width: 80%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="13"] {
  width: 86.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="15"][data-width="14"] {
  width: 93.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="1"] {
  width: 6.25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="2"] {
  width: 12.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="3"] {
  width: 18.75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="4"] {
  width: 25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="5"] {
  width: 31.25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="6"] {
  width: 37.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="7"] {
  width: 43.75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="8"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="9"] {
  width: 56.25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="10"] {
  width: 62.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="11"] {
  width: 68.75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="12"] {
  width: 75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="13"] {
  width: 81.25%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="14"] {
  width: 87.5%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="16"][data-width="15"] {
  width: 93.75%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="1"] {
  width: 5.88235%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="2"] {
  width: 11.76471%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="3"] {
  width: 17.64706%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="4"] {
  width: 23.52941%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="5"] {
  width: 29.41176%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="6"] {
  width: 35.29412%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="7"] {
  width: 41.17647%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="8"] {
  width: 47.05882%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="9"] {
  width: 52.94118%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="10"] {
  width: 58.82353%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="11"] {
  width: 64.70588%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="12"] {
  width: 70.58824%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="13"] {
  width: 76.47059%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="14"] {
  width: 82.35294%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="15"] {
  width: 88.23529%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="17"][data-width="16"] {
  width: 94.11765%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="1"] {
  width: 5.55556%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="2"] {
  width: 11.11111%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="3"] {
  width: 16.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="4"] {
  width: 22.22222%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="5"] {
  width: 27.77778%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="6"] {
  width: 33.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="7"] {
  width: 38.88889%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="8"] {
  width: 44.44444%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="9"] {
  width: 50%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="10"] {
  width: 55.55556%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="11"] {
  width: 61.11111%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="12"] {
  width: 66.66667%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="13"] {
  width: 72.22222%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="14"] {
  width: 77.77778%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="15"] {
  width: 83.33333%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="16"] {
  width: 88.88889%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="18"][data-width="17"] {
  width: 94.44444%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="1"] {
  width: 5.26316%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="2"] {
  width: 10.52632%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="3"] {
  width: 15.78947%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="4"] {
  width: 21.05263%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="5"] {
  width: 26.31579%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="6"] {
  width: 31.57895%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="7"] {
  width: 36.84211%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="8"] {
  width: 42.10526%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="9"] {
  width: 47.36842%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="10"] {
  width: 52.63158%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="11"] {
  width: 57.89474%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="12"] {
  width: 63.15789%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="13"] {
  width: 68.42105%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="14"] {
  width: 73.68421%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="15"] {
  width: 78.94737%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="16"] {
  width: 84.21053%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="17"] {
  width: 89.47368%;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/column_modules/__content.scss.erb */
.column_module__content[data-units="19"][data-width="18"] {
  width: 94.73684%;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/semantic_container_modules/__content.scss.erb */
.semantic_container_module__content {
  margin: 0;
  padding: 0;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/soft_tabs_container_modules/tab_content/__tab_content__inactive.scss.erb */
.soft_tabs_container_module__tab_content__inactive {
  display: none;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/soft_tabs_container_modules/tabs/__tabs.scss.erb */
.soft_tabs_container_module__tabs {
  margin-left: -1em;
  margin-bottom: 0;
}

/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
.soft_tabs_container_module__tabs .soft_tabs_container_module__tab {
  margin-bottom: 0;
  padding-left: 1em;
  vertical-align: top;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
.soft_tabs_container_module__tabs .soft_tabs_container_module__tab {
  display: inline-block;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/audio_modules/__button.scss.erb */
.audio_module__button {
  cursor: pointer;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/audio_modules/__playlist.scss.erb */
.audio_module__playlist {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.audio_module__playlist > li {
  margin: 0;
  padding: 0;
}
/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/audio_modules/button/__play.scss.erb */
.audio_module__button__play__label:before {
  content: attr(data-play);
}

/* line 13, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/audio_modules/button/__play.scss.erb */
.audio_module__playlist__item__is_playing .audio_module__button__play__label:before {
  content: attr(data-pause);
}
/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/audio_modules/info/__loader.scss.erb */
.audio_module__info__loader.audio_module__info__loader__is_loading:before {
  content: attr(data-loading);
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/chart_modules/__chart_aspect_ratio.scss.erb */
.chart_module__chart_aspect_ratio {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/chart_modules/__chart_wrapper.scss.erb */
.chart_module__chart_wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/file_modules/__filelist.scss.erb */
.file_module__filelist {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.file_module__filelist > li {
  margin: 0;
  padding: 0;
}
/*

*/

/*

*/

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.images_module__attachment_images figure {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.images_module__attachment_images figure.modulor_image_gallery__current_slide, .images_module__attachment_images figure:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.images_module__attachment_images:not([data-multiple-images]) .modulor_image_gallery__counter, .images_module__attachment_images[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/map_modules/__map.scss.erb */
.map_module__map {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/map_modules/__map__canvas.scss.erb */
.map_module__map__canvas {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
.menu_item_module__menu_items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.menu_item_module__menu_items > li {
  margin: 0;
  padding: 0;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__heading.scss.erb */
.meta_tags_module__heading {
  padding: 0;
  margin: 0;
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_header.scss */
.meta_tags_module__heading:not(:last-child) {
  margin-bottom: 1em;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__heading.scss.erb */
  .meta_tags_module__heading {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__heading.scss.erb */
  .meta_tags_module__heading {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__heading.scss.erb */
  .meta_tags_module__heading {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__preview.scss.erb */
.meta_tags_module__preview {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  background-color: whitesmoke;
  border-radius: 0.2rem;
  padding: 1rem;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__preview.scss.erb */
  .meta_tags_module__preview {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__preview.scss.erb */
  .meta_tags_module__preview {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__preview.scss.erb */
  .meta_tags_module__preview {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__preview.scss.erb */
.meta_tags_module__preview .meta_tags_module__tags:not(:last-child) {
  border-bottom: 0.1rem solid white;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__tag.scss.erb */
.meta_tags_module__tag {
  margin: 0;
  padding: 0;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_dl.scss */
.meta_tags_module__tag:not(:last-child) {
  margin-bottom: 1em;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_dl.scss */
.meta_tags_module__tag dt, .meta_tags_module__tag dd {
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__tag.scss.erb */
.meta_tags_module__tag dt, .meta_tags_module__tag dd {
  display: inline-block;
}

/* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__tag.scss.erb */
.meta_tags_module__tag dt {
  font-size: 1.2rem;
  line-height: 1.4rem;
  background-color: white;
  border-radius: 0.2rem;
  color: #787878;
  text-transform: uppercase;
}

@media all and (min-width: 1024px) {
  /* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__tag.scss.erb */
  .meta_tags_module__tag dt {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__tag.scss.erb */
  .meta_tags_module__tag dt {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/meta_tags_modules/__tag.scss.erb */
  .meta_tags_module__tag dt {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__body.scss.erb */
.note_module__body {
  margin: 1em 0;
  overflow: auto;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__body.scss.erb */
.note_module__body a {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  color: #1943fb;
  text-decoration: none;
}

/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_link.scss */
.note_module__body a:hover {
  color: #1943fb;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__body.scss.erb */
.note_module__body p {
  margin: 0;
}

/* line 13, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__body.scss.erb */
.note_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 18, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__body.scss.erb */
.note_module__body pre, .note_module__body code {
  background-color: whitesmoke;
  border-radius: 0.2rem;
  font-family: Menlo, monospace;
  font-size: .9em;
  padding: 0 .2em;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__details.scss.erb */
.note_module__details {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  -webkit-transition: box-shadow .1s ease;
  transition: box-shadow .1s ease;
  box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.1);
  background-color: #ffff90;
  padding: 0.5rem 1rem;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__details.scss.erb */
  .note_module__details {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__details.scss.erb */
  .note_module__details {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__details.scss.erb */
  .note_module__details {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__details.scss.erb */
.note_module__details .note_module__body {
  display: none;
}

/* line 16, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__details.scss.erb */
.note_module__details[open='open'] .note_module__body {
  display: block;
}
@charset "UTF-8";
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
.note_module__summary {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: 0;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
.note_module__summary:before {
  content: '▶︎';
  margin-right: .5em;
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
.note_module__details[open='open'] .note_module__summary:before {
  content: '▼';
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
.note_module__summary time {
  font-size: 1.2rem;
  line-height: 1.4rem;
}

@media all and (min-width: 1024px) {
  /* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
  .note_module__summary time {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
  .note_module__summary time {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
  .note_module__summary time {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}

/* line 21, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/note_modules/__summary.scss.erb */
.note_module__summary .modulor_auditor_footer {
  display: inline-block;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__page.scss.erb */
.pdf_viewer_module__page {
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__page.scss.erb */
.pdf_viewer_module__page.modulor_attachment_pdf_page__is_saved_as_spreads img {
  width: 200%;
}

/* line 13, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__page.scss.erb */
.pdf_viewer_module__page.modulor_attachment_pdf_page__is_saved_as_spreads.modulor_attachment_pdf_page__parity__odd img {
  left: -100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__page.scss.erb */
.pdf_viewer_module__page > * {
  border: 0.1rem solid #aaaaaa;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__preview.scss.erb */
.pdf_viewer_module__preview {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.pdf_viewer_module__single_page .pdf_viewer_module__preview .modulor_attachment_pdf_page {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.pdf_viewer_module__single_page .pdf_viewer_module__preview .modulor_attachment_pdf_page.modulor_image_gallery__current_slide, .pdf_viewer_module__single_page .pdf_viewer_module__preview .modulor_attachment_pdf_page:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.pdf_viewer_module__single_page .pdf_viewer_module__preview:not([data-multiple-images]) .modulor_image_gallery__counter, .pdf_viewer_module__single_page .pdf_viewer_module__preview[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.pdf_viewer_module__two_pages .pdf_viewer_module__preview .pdf_viewer_module__spread {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.pdf_viewer_module__two_pages .pdf_viewer_module__preview .pdf_viewer_module__spread.modulor_image_gallery__current_slide, .pdf_viewer_module__two_pages .pdf_viewer_module__preview .pdf_viewer_module__spread:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.pdf_viewer_module__two_pages .pdf_viewer_module__preview:not([data-multiple-images]) .modulor_image_gallery__counter, .pdf_viewer_module__two_pages .pdf_viewer_module__preview[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
.pdf_viewer_module__slide_counter {
  text-align: right;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
.pdf_viewer_module__slide_counter .pdf_viewer_module__button {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
.pdf_viewer_module__slide_counter .pdf_viewer_module__slide_counter__current:after {
  content: '/';
  display: inline;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread {
  clear: both;
  position: relative;
}

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_clearfix.scss */
.pdf_viewer_module__spread:after {
  content: '';
  display: table;
  clear: both;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page {
  display: block;
  position: relative;
  width: 50%;
}

/* line 12, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page.modulor_attachment_pdf_page__parity__even {
  float: left;
}

/* line 16, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page.modulor_attachment_pdf_page__parity__odd {
  float: right;
}

/* line 20, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page > *:before {
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5%;
  z-index: 1;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.35) 0%, rgba(35, 35, 35, 0.336) 3%, rgba(81, 81, 81, 0.3152) 9%, rgba(122, 122, 122, 0.2924) 16%, rgba(158, 158, 158, 0.2682) 23%, rgba(188, 188, 188, 0.242) 30%, rgba(213, 213, 213, 0.2134) 39%, rgba(232, 232, 232, 0.1812) 48%, rgba(245, 245, 245, 0.1436) 58%, rgba(253, 253, 253, 0) 72%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0%, rgba(35, 35, 35, 0.336) 3%, rgba(81, 81, 81, 0.3152) 9%, rgba(122, 122, 122, 0.2924) 16%, rgba(158, 158, 158, 0.2682) 23%, rgba(188, 188, 188, 0.242) 30%, rgba(213, 213, 213, 0.2134) 39%, rgba(232, 232, 232, 0.1812) 48%, rgba(245, 245, 245, 0.1436) 58%, rgba(253, 253, 253, 0) 72%, rgba(255, 255, 255, 0) 100%);
}

/* line 47, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page.modulor_attachment_pdf_page__parity__even > *:before {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
  right: 0;
}

/* line 53, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page:after {
  background-color: #aaaaaa;
  border-bottom: 0.1rem solid #aaaaaa;
  border-top: 0.1rem solid #aaaaaa;
  bottom: 0;
  content: '';
  display: block;
  position: absolute;
  top: 0;
}

/* line 64, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page.modulor_attachment_pdf_page__parity__even:after {
  right: 0;
  border-right: 0.1rem solid #aaaaaa;
}

/* line 69, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread .pdf_viewer_module__page.modulor_attachment_pdf_page__parity__odd:after {
  right: 0;
  border-left: 0.1rem solid #aaaaaa;
}

/* line 77, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread[data-number-of-pages="2"] .modulor_attachment_pdf_page__parity__even > * {
  border-right: 0;
}

/* line 83, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/pdf_viewer_modules/__spread.scss.erb */
.pdf_viewer_module__spread[data-number-of-pages="2"] .modulor_attachment_pdf_page__parity__odd > * {
  border-left: 0;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/video_modules/__video_wrapper.scss.erb */
.video_module__video_wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* default value 16:9 */
  height: 0;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/video_modules/__video_wrapper.scss.erb */
.video_module__video_wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/instagram_modules/__feed.scss.erb */
.instagram_module__feed {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.instagram_module__feed > li {
  margin: 0;
  padding: 0;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/instagram_modules/__post.scss.erb */
.instagram_module__post iframe {
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/instagram_modules/feed/__post.scss.erb */
.instagram_module__feed__post img {
  border: 0;
  display: block;
  height: auto;
  width: 100%;
}
/*

*/

/*

*/

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/twitter_modules/__content.scss.erb */
.twitter_module__content iframe {
  margin: 0 !important;
  padding: 0 !important;
}
/*

*/

/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/flash_modules/__content.scss.erb */
.flash_module__content {
  padding: 0;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/flash_modules/__flash.scss.erb */
.flash_module__flash {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  background-color: #ffff90;
  cursor: pointer;
  padding: 0.5rem 1rem;
  position: relative;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/flash_modules/__flash.scss.erb */
  .flash_module__flash {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/flash_modules/__flash.scss.erb */
  .flash_module__flash {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/flash_modules/__flash.scss.erb */
  .flash_module__flash {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/flash_modules/flash/__alert.scss.erb */
.flash_module__flash__alert {
  color: red;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/login_modules/__content.scss.erb */
.login_module__content {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  background: #ffff90;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/login_modules/__content.scss.erb */
  .login_module__content {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/login_modules/__content.scss.erb */
  .login_module__content {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/login_modules/__content.scss.erb */
  .login_module__content {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/login_modules/__logged_in.scss.erb */
.login_module__logged_in .login_module__gravatar,
.login_module__logged_in .login_module__user_info {
  margin-bottom: 2em;
}

/* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/login_modules/__logged_in.scss.erb */
.login_module__logged_in .login_module__gravatar .gravatar {
  height: 10em;
  width: 10em;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__content.scss.erb */
.new_page_module__content {
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  background-color: white;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__header.scss.erb */
.new_page_module__header {
  font-size: 2rem;
  line-height: 2.2rem;
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__header.scss.erb */
  .new_page_module__header {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__header.scss.erb */
  .new_page_module__header {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__header.scss.erb */
  .new_page_module__header {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_header.scss */
.new_page_module__header:not(:last-child) {
  margin-bottom: 1em;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__linked_path.scss.erb */
.new_page_module__content .modulor_page_linked_path {
  font-size: 2rem;
  line-height: 2.2rem;
  color: #1943fb;
  font-weight: bold;
}

@media all and (min-width: 1024px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__linked_path.scss.erb */
  .new_page_module__content .modulor_page_linked_path {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__linked_path.scss.erb */
  .new_page_module__content .modulor_page_linked_path {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__linked_path.scss.erb */
  .new_page_module__content .modulor_page_linked_path {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}

/* line 10, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__linked_path.scss.erb */
.new_page_module__content .modulor_page_linked_path__leaf {
  margin-left: .1em;
  margin-right: .1em;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__linked_path.scss.erb */
.new_page_module__content .modulor_page_linked_path__leaf__is_current {
  color: black;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__temporary_form.scss.erb */
.new_page_module__temporary_form .new_page_module__temporary_form__header_module {
  margin-top: 1rem;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/__temporary_form.scss.erb */
.new_page_module__temporary_form .modulor_admin_header {
  margin-bottom: 2em;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/header/__path.scss.erb */
.new_page_module__header__path {
  color: #1943fb;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/header/__path.scss.erb */
.new_page_module__header__path .modulor_page_linked_path {
  display: inline-block;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/header/__permalink_preview.scss.erb */
.new_page_module__header__permalink_preview {
  color: #aaaaaa;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/header/__permalink_preview__has_parents.scss.erb */
.new_page_module__header__permalink_preview__has_parents:before {
  content: '/';
  margin-right: .1em;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/temporary_form/__form_type.scss.erb */
.new_page_module__temporary_form__form_type span.radio {
  display: inline-block !important;
}

/* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/temporary_form/__form_type.scss.erb */
.new_page_module__temporary_form__form_type span.radio label {
  border-bottom: 0.1rem solid #d7d7d7;
  color: #1943fb;
  cursor: pointer;
  display: inline-block;
  margin-left: -.1rem;
  padding: .5em;
  padding-left: 1em;
  padding-right: 1em;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/temporary_form/__form_type.scss.erb */
.new_page_module__temporary_form__form_type span.radio input {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/temporary_form/__form_type.scss.erb */
.new_page_module__temporary_form__form_type span.radio input:checked + label {
  border-bottom: 0.1rem solid #d7d7d7;
  color: #1943fb;
  cursor: pointer;
  display: inline-block;
  margin-left: -.1rem;
  padding: .5em;
  padding-left: 1em;
  padding-right: 1em;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0.1rem solid #d7d7d7;
  border-radius: 0.2rem;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: black;
  cursor: default;
  margin-left: 0;
  margin-right: 0;
}

/* line 19, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_tab.scss */
.new_page_module__temporary_form__form_type span.radio input:checked + label a {
  color: black;
  cursor: default;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_modulor_tab.scss */
.new_page_module__temporary_form__form_type span.radio input:checked + label a:hover {
  color: black;
}
/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/new_page_modules/temporary_form/__header_module.scss.erb */
.new_page_module__temporary_form__header_module {
  background: whitesmoke;
  padding: 1rem;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/password_reset_modules/__content.scss.erb */
.password_reset_module__content {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  background: #ffff90;
}

@media all and (min-width: 1024px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/password_reset_modules/__content.scss.erb */
  .password_reset_module__content {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/password_reset_modules/__content.scss.erb */
  .password_reset_module__content {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/password_reset_modules/__content.scss.erb */
  .password_reset_module__content {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/password_reset_modules/__content.scss.erb */
.password_reset_module__content p {
  margin: 0;
  padding: 0;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_p.scss */
.password_reset_module__content p:not(:last-child) {
  margin-bottom: 1em;
}
/*

*/

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/web_modules/yield_modules/__content.scss.erb */
.yield_module__content {
  padding: 0;
}
/*

*/


/*












*/

/* line 3, app/assets/stylesheets/plugins/turbolinks/turbolinks.scss.erb */
.turbolinks-progress-bar {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .turbolinks-progress-bar {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .turbolinks-progress-bar {
  background-color: blue;
}

/* line 6, app/assets/stylesheets/plugins/turbolinks/turbolinks.scss.erb */
.turbolinks-progress-bar.inverted {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .turbolinks-progress-bar.inverted {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .turbolinks-progress-bar.inverted {
  background-color: yellow;
}
/*

*/

/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/accessibility.scss.erb */
.vjs-mca-audio-skin .vjs-control-text {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 8, app/assets/stylesheets/plugins/vjs-mca-audio-skin/accessibility.scss.erb */
.vjs-mca-audio-skin .vjs-offscreen {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 13, app/assets/stylesheets/plugins/vjs-mca-audio-skin/accessibility.scss.erb */
.vjs-mca-audio-skin.vjs_video_3-dimensions {
  height: auto;
}

/* line 18, app/assets/stylesheets/plugins/vjs-mca-audio-skin/accessibility.scss.erb */
.vjs-mca-audio-skin .vjs-spacer {
  display: none;
}

/* line 23, app/assets/stylesheets/plugins/vjs-mca-audio-skin/accessibility.scss.erb */
.vjs-mca-audio-skin .vjs-big-play-button {
  display: none;
}

/* line 28, app/assets/stylesheets/plugins/vjs-mca-audio-skin/accessibility.scss.erb */
.vjs-mca-audio-skin .vjs-loading-spinner {
  display: none;
}
/* line 3, app/assets/stylesheets/plugins/vjs-mca-audio-skin/base.scss.erb */
.vjs-mca-audio-skin {
  background-color: #0f0f0f;
  width: 100%;
  height: auto;
  position: relative;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-audio-skin/base.scss.erb */
.vjs-mca-audio-skin audio {
  display: block;
  width: 100%;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
.vjs-mca-audio-skin button {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: left;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.vjs-mca-audio-skin button b, .vjs-mca-audio-skin button strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
  .vjs-mca-audio-skin button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
  .vjs-mca-audio-skin button {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
  .vjs-mca-audio-skin button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
  .vjs-mca-audio-skin button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
  .vjs-mca-audio-skin button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 11, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
.vjs-mca-audio-skin .vjs-button {
  color: white;
  cursor: pointer;
  display: inline-block;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-button {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-button {
  color: white;
}

/* line 17, app/assets/stylesheets/plugins/vjs-mca-audio-skin/buttons.scss.erb */
.vjs-mca-audio-skin .vjs-button:hover {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-button:hover {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-button:hover {
  color: yellow;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
.vjs-mca-audio-skin .vjs-control-bar {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.vjs-mca-audio-skin .vjs-control-bar b, .vjs-mca-audio-skin .vjs-control-bar strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
  .vjs-mca-audio-skin .vjs-control-bar {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
  .vjs-mca-audio-skin .vjs-control-bar {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
  .vjs-mca-audio-skin .vjs-control-bar {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
  .vjs-mca-audio-skin .vjs-control-bar {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
  .vjs-mca-audio-skin .vjs-control-bar {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-control-bar {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-control-bar {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-control-bar {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-control-bar {
  background-color: #0f0f0f;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-play-control {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-current-time {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-time-divider {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-progress-control {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-live-control {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-remaining-time {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-custom-control-spacer {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-playback-rate {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-chapters-button {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-descriptions-button {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-subtitles-button {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-captions-button {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-audio-button {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
      -ms-flex-order: 14;
          order: 14;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-volume-menu-button {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
      -ms-flex-order: 15;
          order: 15;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-audio-skin .vjs-control-bar .vjs-duration {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
      -ms-flex-order: 16;
          order: 16;
}

/* line 18, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
.vjs-mca-audio-skin .vjs-control-bar > *.vjs-time-divider {
  display: none;
}

/* line 22, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
.vjs-mca-audio-skin .vjs-control-bar > *.vjs-duration {
  text-align: right;
}

/* line 26, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar.scss.erb */
.vjs-mca-audio-skin .vjs-control-bar > *.vjs-current-time, .vjs-mca-audio-skin .vjs-control-bar > *.vjs-progress-control {
  margin-right: .5em;
}
/* line 5, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/button_play_pause.scss.erb */
.vjs-mca-audio-skin .vjs-play-control:before {
  content: "Play";
  display: inline-block;
  min-width: 3em;
}

/* line 14, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/button_play_pause.scss.erb */
.vjs-mca-audio-skin.vjs-playing .vjs-play-control:before {
  content: "Pause";
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/menu.scss.erb */
.vjs-mca-audio-skin .vjs-menu-button {
  position: relative;
}

/* line 8, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/menu.scss.erb */
.vjs-mca-audio-skin .vjs-menu-button:hover .vjs-menu {
  display: block;
}

/* line 14, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/menu.scss.erb */
.vjs-mca-audio-skin .vjs-menu {
  display: none;
}

/* line 18, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/menu.scss.erb */
.vjs-mca-audio-skin .vjs-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.vjs-mca-audio-skin .vjs-menu ul > li {
  margin: 0;
  padding: 0;
}

/* line 32, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/menu.scss.erb */
.vjs-mca-audio-skin .vjs-menu-content {
  margin: 0;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-audio-skin .vjs-progress-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-audio-skin .vjs-progress-holder {
  position: relative;
  cursor: pointer;
}

/* line 15, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-audio-skin .vjs-progress-holder .vjs-load-progress,
.vjs-mca-audio-skin .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 1em;
  top: 0;
}

/* line 24, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-audio-skin .vjs-play-progress {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-play-progress {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-play-progress {
  background-color: yellow;
}

/* line 28, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-audio-skin .vjs-load-progress {
  border-right-color: yellow;
  border-right-width: .2rem;
  border-right-style: solid;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-load-progress {
  border-right-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-load-progress {
  border-right-color: yellow;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/time_display.scss.erb */
.vjs-mca-audio-skin .vjs-current-time,
.vjs-mca-audio-skin .vjs-duration {
  min-width: 3.5em;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/time_display.scss.erb */
.vjs-mca-audio-skin .vjs-current-time {
  text-align: right;
}

/* line 13, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/time_display.scss.erb */
.vjs-mca-audio-skin .vjs-duration {
  text-align: left;
}

/* line 17, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/time_display.scss.erb */
.vjs-mca-audio-skin .vjs-time-control.vjs-remaining-time {
  display: none;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-volume-menu-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
      -ms-flex: 0 0;
          flex: 0 0;
  white-space: nowrap;
  min-width: 2.5em;
}

/* line 10, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-mute-control {
  display: none;
}

/* line 19, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-mca-audio-skin .vjs-volume-menu-button.vjs-vol-0:before {
  content: "VOL0";
}

/* line 24, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-mca-audio-skin .vjs-volume-menu-button.vjs-vol-1:before {
  content: "VOL1";
}

/* line 29, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-mca-audio-skin .vjs-volume-menu-button.vjs-vol-2:before {
  content: "VOL2";
}

/* line 34, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-mute-control.vjs-vol-3:before,
.vjs-mca-audio-skin .vjs-volume-menu-button.vjs-vol-3:before {
  content: "VOL3";
}

/* line 39, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-control.vjs-volume-menu-button,
.vjs-mca-audio-skin .vjs-volume-menu-button {
  width: 100%;
}

/* line 44, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-volume-bar {
  height: 1em;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 52, app/assets/stylesheets/plugins/vjs-mca-audio-skin/control_bar/volume.scss.erb */
.vjs-mca-audio-skin .vjs-volume-level {
  background-color: yellow;
  height: 100%;
  width: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-audio-skin .vjs-volume-level {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-audio-skin .vjs-volume-level {
  background-color: yellow;
}
/*

*/

/* line 5, app/assets/stylesheets/plugins/vjs-mca-audio-skin/controls.scss.erb */
.vjs-mca-audio-skin.vjs-using-native-controls .vjs-control-bar {
  display: none;
}

/* line 11, app/assets/stylesheets/plugins/vjs-mca-audio-skin/controls.scss.erb */
.vjs-mca-audio-skin.vjs-controls-disabled .vjs-control-bar {
  display: none;
}

/* line 16, app/assets/stylesheets/plugins/vjs-mca-audio-skin/controls.scss.erb */
.vjs-mca-audio-skin .vjs-hidden {
  display: none;
}

/* line 20, app/assets/stylesheets/plugins/vjs-mca-audio-skin/controls.scss.erb */
.vjs-mca-audio-skin .vjs-control.vjs-hidden {
  display: none;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-audio-skin/error_display.scss.erb */
.vjs-mca-audio-skin .vjs-error-display {
  color: red;
}
/*

*/

/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/accessibility.scss.erb */
.vjs-mca-video-skin .vjs-control-text {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-video-skin/accessibility.scss.erb */
.vjs-mca-video-skin.vjs_video_3-dimensions {
  height: auto;
}

/* line 14, app/assets/stylesheets/plugins/vjs-mca-video-skin/accessibility.scss.erb */
.vjs-mca-video-skin .vjs-spacer {
  display: none;
}

/* line 19, app/assets/stylesheets/plugins/vjs-mca-video-skin/accessibility.scss.erb */
.vjs-mca-video-skin .vjs-big-play-button {
  display: none;
}

/* line 24, app/assets/stylesheets/plugins/vjs-mca-video-skin/accessibility.scss.erb */
.vjs-mca-video-skin .vjs-loading-spinner {
  display: none;
}
/* line 3, app/assets/stylesheets/plugins/vjs-mca-video-skin/base.scss.erb */
.vjs-mca-video-skin {
  width: 100% !important;
  height: auto;
  outline: none;
  position: relative;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-video-skin/base.scss.erb */
.vjs-mca-video-skin video {
  display: block;
  width: 100%;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
.vjs-mca-video-skin button {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: left;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.vjs-mca-video-skin button b, .vjs-mca-video-skin button strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
  .vjs-mca-video-skin button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
  .vjs-mca-video-skin button {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
  .vjs-mca-video-skin button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
  .vjs-mca-video-skin button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
  .vjs-mca-video-skin button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 11, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
.vjs-mca-video-skin .vjs-button {
  color: #0f0f0f;
  cursor: pointer;
  display: inline-block;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-button {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-button {
  color: #0f0f0f;
}

/* line 17, app/assets/stylesheets/plugins/vjs-mca-video-skin/buttons.scss.erb */
.vjs-mca-video-skin .vjs-button:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-button:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-button:hover {
  color: blue;
}
/* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
.vjs-mca-video-skin .vjs-text-track-display > div > div > div {
  font-family: 'MCA_10U_Alt', sans-serif !important;
  font-weight: normal !important;
  padding: .1em;
  padding-left: .25em;
  padding-right: .25em;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
  .vjs-mca-video-skin .vjs-text-track-display > div > div > div {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
  .vjs-mca-video-skin .vjs-text-track-display > div > div > div {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
  .vjs-mca-video-skin .vjs-text-track-display > div > div > div {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
  .vjs-mca-video-skin .vjs-text-track-display > div > div > div {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
  .vjs-mca-video-skin .vjs-text-track-display > div > div > div {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 28, app/assets/stylesheets/plugins/vjs-mca-video-skin/captions.scss.erb */
.vjs-mca-video-skin ::cue {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin ::cue {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin ::cue {
  color: yellow;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
.vjs-mca-video-skin .vjs-control-bar {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  background-color: white;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: absolute;
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
  width: 100%;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.vjs-mca-video-skin .vjs-control-bar b, .vjs-mca-video-skin .vjs-control-bar strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
  .vjs-mca-video-skin .vjs-control-bar {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
  .vjs-mca-video-skin .vjs-control-bar {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
  .vjs-mca-video-skin .vjs-control-bar {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
  .vjs-mca-video-skin .vjs-control-bar {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
  .vjs-mca-video-skin .vjs-control-bar {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-control-bar {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-control-bar {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-control-bar {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-control-bar {
  background-color: white;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-play-control {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-current-time {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-time-divider {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-duration {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-progress-control {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-live-control {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-remaining-time {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-custom-control-spacer {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-playback-rate {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-chapters-button {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-descriptions-button {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-subtitles-button {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-captions-button {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-audio-button {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
      -ms-flex-order: 14;
          order: 14;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
      -ms-flex-order: 15;
          order: 15;
}

/* line 11, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_flex_order.scss */
.vjs-mca-video-skin .vjs-control-bar .vjs-volume-menu-button {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
      -ms-flex-order: 16;
          order: 16;
}

/* line 21, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
.vjs-mca-video-skin .vjs-control-bar > *:not(.vjs-hidden) {
  margin-right: .5em;
}

/* line 25, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
.vjs-mca-video-skin .vjs-control-bar > *.vjs-current-time, .vjs-mca-video-skin .vjs-control-bar > *.vjs-time-divider, .vjs-mca-video-skin .vjs-control-bar > *.vjs-volume-menu-button, .vjs-mca-video-skin .vjs-control-bar > *.vjs-audio-button, .vjs-mca-video-skin .vjs-control-bar > *.vjs-play-control, .vjs-mca-video-skin .vjs-control-bar > *.vjs-duration {
  margin-right: 0;
}

/* line 37, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
.vjs-mca-video-skin.vjs-has-started .vjs-control-bar {
  opacity: 1;
}

/* line 43, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar.scss.erb */
.vjs-mca-video-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 0;
}
/* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_captions.scss.erb */
.vjs-mca-video-skin .vjs-captions-button:before {
  content: 'CC';
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_captions.scss.erb */
.vjs-mca-video-skin .vjs-captions-button .vjs-menu {
  bottom: 1em;
  width: auto;
  position: absolute;
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu {
  background-color: white;
}

/* line 18, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_captions.scss.erb */
.vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item {
  color: #0f0f0f;
  white-space: nowrap;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item {
  color: #0f0f0f;
}

/* line 22, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_captions.scss.erb */
.vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item:hover {
  color: blue;
}

/* line 26, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_captions.scss.erb */
.vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item.vjs-selected {
  background-color: blue;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item.vjs-selected {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item.vjs-selected {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item.vjs-selected {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item.vjs-selected {
  color: white;
}

/* line 31, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_captions.scss.erb */
.vjs-mca-video-skin .vjs-captions-button .vjs-menu .vjs-menu-item.vjs-texttrack-settings {
  display: none;
}
/* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_fullscreen.scss.erb */
.vjs-mca-video-skin .vjs-fullscreen-control:before {
  content: "\00a0[\0046]\00a0";
  text-align: center;
}

/* line 11, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_fullscreen.scss.erb */
.vjs-mca-video-skin .vjs-fullscreen-control:hover:before {
  content: "[\00a0\0046\00a0]";
}
/* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_play_pause.scss.erb */
.vjs-mca-video-skin .vjs-play-control:before {
  content: "Play";
  display: inline-block;
  min-width: 3em;
}

/* line 14, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_play_pause.scss.erb */
.vjs-mca-video-skin.vjs-playing .vjs-play-control:before {
  content: "Pause";
}
/* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/button_subtitles.scss.erb */
.vjs-mca-video-skin .vjs-subtitles-button:before {
  content: "Subtitles";
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/menu.scss.erb */
.vjs-mca-video-skin .vjs-menu-button {
  position: relative;
}

/* line 8, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/menu.scss.erb */
.vjs-mca-video-skin .vjs-menu-button:hover .vjs-menu {
  display: block;
}

/* line 14, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/menu.scss.erb */
.vjs-mca-video-skin .vjs-menu {
  display: none;
}

/* line 18, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/menu.scss.erb */
.vjs-mca-video-skin .vjs-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.vjs-mca-video-skin .vjs-menu ul > li {
  margin: 0;
  padding: 0;
}

/* line 32, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/menu.scss.erb */
.vjs-mca-video-skin .vjs-menu-content {
  margin: 0;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-video-skin .vjs-progress-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-video-skin .vjs-progress-holder {
  position: relative;
  cursor: pointer;
}

/* line 15, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-video-skin .vjs-progress-holder .vjs-load-progress,
.vjs-mca-video-skin .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 1em;
  top: 0;
}

/* line 24, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-video-skin .vjs-play-progress {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-play-progress {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-play-progress {
  background-color: blue;
}

/* line 28, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/progress_bar.scss.erb */
.vjs-mca-video-skin .vjs-load-progress {
  border-right-color: blue;
  border-right-width: .2rem;
  border-right-style: solid;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-load-progress {
  border-right-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-load-progress {
  border-right-color: blue;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/time_display.scss.erb */
.vjs-mca-video-skin .vjs-current-time,
.vjs-mca-video-skin .vjs-duration {
  min-width: 2.5em;
}

/* line 9, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/time_display.scss.erb */
.vjs-mca-video-skin .vjs-current-time {
  text-align: right;
}

/* line 13, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/time_display.scss.erb */
.vjs-mca-video-skin .vjs-duration {
  text-align: left;
}

/* line 17, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/time_display.scss.erb */
.vjs-mca-video-skin .vjs-time-control.vjs-remaining-time {
  display: none;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-volume-menu-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
      -ms-flex: 0 0;
          flex: 0 0;
  white-space: nowrap;
  min-width: 2.5em;
}

/* line 10, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-mute-control {
  display: none;
}

/* line 19, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-mca-video-skin .vjs-volume-menu-button.vjs-vol-0:before {
  content: "VOL0";
}

/* line 24, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-mca-video-skin .vjs-volume-menu-button.vjs-vol-1:before {
  content: "VOL1";
}

/* line 29, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-mca-video-skin .vjs-volume-menu-button.vjs-vol-2:before {
  content: "VOL2";
}

/* line 34, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-mute-control.vjs-vol-3:before,
.vjs-mca-video-skin .vjs-volume-menu-button.vjs-vol-3:before {
  content: "VOL3";
}

/* line 39, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-control.vjs-volume-menu-button,
.vjs-mca-video-skin .vjs-volume-menu-button {
  width: 100%;
}

/* line 44, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-volume-bar {
  height: 1em;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 52, app/assets/stylesheets/plugins/vjs-mca-video-skin/control_bar/volume.scss.erb */
.vjs-mca-video-skin .vjs-volume-level {
  background-color: blue;
  height: 100%;
  width: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .vjs-mca-video-skin .vjs-volume-level {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .vjs-mca-video-skin .vjs-volume-level {
  background-color: blue;
}
/*

*/

/* line 5, app/assets/stylesheets/plugins/vjs-mca-video-skin/controls.scss.erb */
.vjs-mca-video-skin.vjs-using-native-controls .vjs-control-bar {
  display: none;
}

/* line 11, app/assets/stylesheets/plugins/vjs-mca-video-skin/controls.scss.erb */
.vjs-mca-video-skin.vjs-controls-disabled .vjs-control-bar {
  display: none;
}

/* line 16, app/assets/stylesheets/plugins/vjs-mca-video-skin/controls.scss.erb */
.vjs-mca-video-skin .vjs-hidden {
  display: none;
}

/* line 20, app/assets/stylesheets/plugins/vjs-mca-video-skin/controls.scss.erb */
.vjs-mca-video-skin .vjs-control.vjs-hidden {
  display: none;
}
/* line 4, app/assets/stylesheets/plugins/vjs-mca-video-skin/fullscreen.scss.erb */
.vjs-mca-video-skin .vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 14, app/assets/stylesheets/plugins/vjs-mca-video-skin/fullscreen.scss.erb */
.vjs-mca-video-skin .video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

/* line 20, app/assets/stylesheets/plugins/vjs-mca-video-skin/fullscreen.scss.erb */
.vjs-mca-video-skin .video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
/*

*/

/*



*/

/* line 3, app/assets/stylesheets/lib/packer/packer_container.scss.erb */
.packer_container {
  clear: both;
}

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_clearfix.scss */
.packer_container:after {
  content: '';
  display: table;
  clear: both;
}
@media print {
  /* line 4, app/assets/stylesheets/lib/packer/print/packer_element.scss.erb */
  .packer_element {
    margin-top: 0 !important;
  }
}
/*

*/

/*

*/

/* line 3, app/assets/stylesheets/models/attachment_file/__responsive.scss.erb */
.attachment_file__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.attachment_file__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.attachment_file__responsive img.lazyloaded {
  background: none;
}

/* line 6, app/assets/stylesheets/models/attachment_file/__responsive.scss.erb */
.attachment_file__responsive img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_file__responsive img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_file__responsive img:not(.lazyloaded) {
  background-color: #0f0f0f;
}
/*

*/

/* line 3, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
.attachment_image__area {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 10%;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area {
    min-width: 4rem;
    padding: 0 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area {
    min-width: 5.4rem;
    padding: 0 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area {
    min-width: 7.2rem;
    padding: 0 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area {
    min-width: 7.4rem;
    padding: 0 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area {
    min-width: 8rem;
    padding: 0 1rem;
  }
}

/* line 22, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
.attachment_image__area svg {
  height: .7em;
  opacity: 0;
  -webkit-transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 1em;
  z-index: 1;
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area svg {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area svg {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area svg {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area svg {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
  .attachment_image__area svg {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 31, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
.attachment_image__area path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_image__area path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_image__area path {
  fill: #0f0f0f;
}

/* line 36, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
.attachment_image__area:hover svg {
  display: block;
  opacity: 1;
}

/* line 43, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
.attachment_image__area__prev {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  left: 0;
}

/* line 48, app/assets/stylesheets/models/attachment_image/__area.scss.erb */
.attachment_image__area__next {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  right: 0;
}
/* line 4, app/assets/stylesheets/models/attachment_image/__full_caption.scss.erb */
.attachment_image__full_caption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_image__full_caption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_image__full_caption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/models/attachment_image/__full_caption.scss.erb */
  .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/models/attachment_image/__full_caption.scss.erb */
  .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/models/attachment_image/__full_caption.scss.erb */
  .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/models/attachment_image/__full_caption.scss.erb */
  .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/models/attachment_image/__full_caption.scss.erb */
  .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.attachment_image__full_caption a:hover, .attachment_image__full_caption a:focus, .attachment_image__full_caption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_image__full_caption a:hover, .inverted .attachment_image__full_caption a:focus, .inverted .attachment_image__full_caption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_image__full_caption a:hover, .not_inverted .attachment_image__full_caption a:focus, .not_inverted .attachment_image__full_caption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .attachment_image__full_caption a:hover, .attachment_image__full_caption a:focus, .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a:hover, .inverted .attachment_image__full_caption a:focus, .inverted .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a:hover, .firefox .attachment_image__full_caption a:focus, .firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a:hover, .inverted.firefox .attachment_image__full_caption a:focus, .inverted.firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .attachment_image__full_caption a:hover, .attachment_image__full_caption a:focus, .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a:hover, .inverted .attachment_image__full_caption a:focus, .inverted .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a:hover, .firefox .attachment_image__full_caption a:focus, .firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a:hover, .inverted.firefox .attachment_image__full_caption a:focus, .inverted.firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .attachment_image__full_caption a:hover, .attachment_image__full_caption a:focus, .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a:hover, .inverted .attachment_image__full_caption a:focus, .inverted .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a:hover, .firefox .attachment_image__full_caption a:focus, .firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a:hover, .inverted.firefox .attachment_image__full_caption a:focus, .inverted.firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .attachment_image__full_caption a:hover, .attachment_image__full_caption a:focus, .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a:hover, .inverted .attachment_image__full_caption a:focus, .inverted .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a:hover, .firefox .attachment_image__full_caption a:focus, .firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a:hover, .inverted.firefox .attachment_image__full_caption a:focus, .inverted.firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .attachment_image__full_caption a:hover, .attachment_image__full_caption a:focus, .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .attachment_image__full_caption a:hover, .inverted .attachment_image__full_caption a:focus, .inverted .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .attachment_image__full_caption a:hover, .firefox .attachment_image__full_caption a:focus, .firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .attachment_image__full_caption a:hover, .inverted.firefox .attachment_image__full_caption a:focus, .inverted.firefox .attachment_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
/* line 4, app/assets/stylesheets/models/attachment_image/__lazyload.scss.erb */
.attachment_image img {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_image img {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_image img {
  background-color: white;
}

/* line 6, app/assets/stylesheets/models/attachment_image/__lazyload.scss.erb */
.attachment_image img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/attachment_image/__portrait.scss.erb */
.attachment_image__portrait {
  max-width: 100vh;
}
/* line 3, app/assets/stylesheets/models/attachment_image/__responsive.scss.erb */
.attachment_image__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.attachment_image__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.attachment_image__responsive img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/attachment_image/attachment_image.scss.erb */
.attachment_image {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/models/attachment_image/attachment_image.scss.erb */
.attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_image img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}
/*

*/

/* line 4, app/assets/stylesheets/models/attachment_pdf/__lazyload.scss.erb */
.attachment_pdf img {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_pdf img {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_pdf img {
  background-color: white;
}

/* line 6, app/assets/stylesheets/models/attachment_pdf/__lazyload.scss.erb */
.attachment_pdf img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/attachment_pdf/__responsive.scss.erb */
.attachment_pdf__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.attachment_pdf__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.attachment_pdf__responsive img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/attachment_pdf/attachment_pdf.scss.erb */
.attachment_pdf {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/models/attachment_pdf/attachment_pdf.scss.erb */
.attachment_pdf img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .attachment_pdf img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .attachment_pdf img:not(.lazyloaded) {
  background-color: #0f0f0f;
}
/*

*/

/* line 3, app/assets/stylesheets/models/collection_item_image/__portrait.scss.erb */
.collection_item_image__portrait {
  max-width: 100vh;
}
/* line 3, app/assets/stylesheets/models/collection_item_image/__responsive.scss.erb */
.collection_item_image__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.collection_item_image__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.collection_item_image__responsive img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
.collection_item_image {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
.collection_item_image img {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 8, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
.collection_item_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_image img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
.collection_item_image figcaption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_image figcaption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_image figcaption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
  .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
  .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
  .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
  .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/models/collection_item_image/collection_item_image.scss.erb */
  .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_item_image figcaption a:hover, .collection_item_image figcaption a:focus, .collection_item_image figcaption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_image figcaption a:hover, .inverted .collection_item_image figcaption a:focus, .inverted .collection_item_image figcaption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_image figcaption a:hover, .not_inverted .collection_item_image figcaption a:focus, .not_inverted .collection_item_image figcaption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_image figcaption a:hover, .collection_item_image figcaption a:focus, .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a:hover, .inverted .collection_item_image figcaption a:focus, .inverted .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a:hover, .firefox .collection_item_image figcaption a:focus, .firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a:hover, .inverted.firefox .collection_item_image figcaption a:focus, .inverted.firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_image figcaption a:hover, .collection_item_image figcaption a:focus, .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a:hover, .inverted .collection_item_image figcaption a:focus, .inverted .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a:hover, .firefox .collection_item_image figcaption a:focus, .firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a:hover, .inverted.firefox .collection_item_image figcaption a:focus, .inverted.firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_image figcaption a:hover, .collection_item_image figcaption a:focus, .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a:hover, .inverted .collection_item_image figcaption a:focus, .inverted .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a:hover, .firefox .collection_item_image figcaption a:focus, .firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a:hover, .inverted.firefox .collection_item_image figcaption a:focus, .inverted.firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_image figcaption a:hover, .collection_item_image figcaption a:focus, .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a:hover, .inverted .collection_item_image figcaption a:focus, .inverted .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a:hover, .firefox .collection_item_image figcaption a:focus, .firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a:hover, .inverted.firefox .collection_item_image figcaption a:focus, .inverted.firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_image figcaption a:hover, .collection_item_image figcaption a:focus, .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_image figcaption a:hover, .inverted .collection_item_image figcaption a:focus, .inverted .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_image figcaption a:hover, .firefox .collection_item_image figcaption a:focus, .firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_image figcaption a:hover, .inverted.firefox .collection_item_image figcaption a:focus, .inverted.firefox .collection_item_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}
/*

*/

/* line 3, app/assets/stylesheets/models/event_header_module_category/event_header_module_category.scss.erb */
.event_header_module_category {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module_category b, .event_header_module_category strong {
  font-family: 'MCA_10U', sans-serif;
}
/*

*/

/* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
.event_header_module_occurrence__buy_tickets {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: .1em .2em;
  border-color: #0f0f0f;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-style: solid;
  border-width: 1px;
  padding: 0 .3rem;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module_occurrence__buy_tickets b, .event_header_module_occurrence__buy_tickets strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_occurrence__buy_tickets {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_occurrence__buy_tickets {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_occurrence__buy_tickets {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_occurrence__buy_tickets {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
  .event_header_module_occurrence__buy_tickets {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.event_header_module_occurrence__buy_tickets:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .event_header_module_occurrence__buy_tickets:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_occurrence__buy_tickets {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_occurrence__buy_tickets {
  border-color: #0f0f0f;
}

/* line 15, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
.event_header_module_occurrence__buy_tickets:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_occurrence__buy_tickets:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_occurrence__buy_tickets:hover {
  border-color: blue;
}

/* line 19, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
.event_header_module_occurrence__buy_tickets .MCAIcon__ticketed {
  height: .75em;
  margin-right: .25em;
  width: initial;
}

/* line 24, app/assets/stylesheets/models/event_header_module_occurrence/__buy_tickets.scss.erb */
.event_header_module_occurrence__buy_tickets .MCAIcon__ticketed path, .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed polyline, .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed rect {
  fill: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed path, .inverted .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed polyline, .inverted .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed rect {
  fill: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed path, .not_inverted .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed polyline, .not_inverted .event_header_module_occurrence__buy_tickets .MCAIcon__ticketed rect {
  fill: white;
}
/* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__pricing.scss.erb */
.event_header_module_occurrence__pricing {
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_p.scss */
.event_header_module_occurrence__pricing:not(:last-child) {
  margin-bottom: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module_occurrence__pricing b, .event_header_module_occurrence__pricing strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__pricing.scss.erb */
  .event_header_module_occurrence__pricing {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__pricing.scss.erb */
  .event_header_module_occurrence__pricing {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__pricing.scss.erb */
  .event_header_module_occurrence__pricing {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__pricing.scss.erb */
  .event_header_module_occurrence__pricing {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__pricing.scss.erb */
  .event_header_module_occurrence__pricing {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 3, app/assets/stylesheets/models/event_header_module_occurrence/__sold_out.scss.erb */
.event_header_module_occurrence__sold_out {
  color: blue;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_occurrence__sold_out {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_occurrence__sold_out {
  color: blue;
}
/*

*/

/* line 3, app/assets/stylesheets/models/event_header_module_target_group/event_header_module_target_group.scss.erb */
.event_header_module_target_group {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module_target_group b, .event_header_module_target_group strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 7, app/assets/stylesheets/models/event_header_module_target_group/event_header_module_target_group.scss.erb */
.event_header_module_target_group[data-value='free_for_families'] :nth-child(2) {
  white-space: nowrap;
}
/*

*/

/* line 6, app/assets/stylesheets/models/funder/__form.scss.erb */
.modulor_form__crud_resource[id*='funder'] fieldset[data-display-color='grayscale'] .funder_attachment_image img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

/* line 12, app/assets/stylesheets/models/funder/__form.scss.erb */
.modulor_form__crud_resource[id*='funder'] .simple_form_attachments__attachment__col__thumb {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2\aZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2\aZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsi\aIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjE3IDMwNCIgeG1sOnNw\aYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0iIzAwZmZmZiIgZD0i\aTTEyNS4xLDE0NC41TDExMS4xLDE1OEw0NSw4OC40VjI0MEgyNS41VjYwSDQ1\a djI4LjNsMTQuMS0xMy41TDEyNS4xLDE0NC41eiBNMTkxLjEsNzQuOWwxNC4x\aLDEzLjVMMTM5LDE1OGwtMTMuOS0xMy41IEwxOTEuMSw3NC45eiBNMjI0Ljcs\aNjB2MTgwaC0xOS41VjYwSDIyNC43eiIvPgoJPHBhdGggZmlsbD0iIzAwZmZm\aZiIgZD0iTTM4NS4yLDE5OS4xbDEyLjYsMTVjLTE1LjEsMTYuNS0zOC4xLDI1\aLjktNjIuNCwyNS45Yy00OS42LDAtODkuNy00MC4zLTg5LjctOTBzNDAtOTAs\aODkuNy05MGMyNC4zLDAsNDcuMiw5LjQsNjIuNCwyNS45IGwtMTIuNiwxNWMt\aMTAuOS0xMy4zLTMwLjMtMjEuNi00OS44LTIxLjZjLTM4LjgsMC03MC4yLDMx\aLjgtNzAuMiw3MC42YzAsMzguOCwzMS4zLDcwLjYsNzAuMiw3MC42IEMzNTQu\aOSwyMjAuNywzNzQuMiwyMTIuNCwzODUuMiwxOTkuMXoiLz4KCTxwYXRoIGZp\a bGw9IiMwMGZmZmYiIGQ9Ik00NjYuOSw2Mi4xbDE4LjMsNi42bC02MS41LDE2\aOS4ybC0xOC4zLTYuNkw0NjYuOSw2Mi4xeiBNNTE1LjUsMTU3LjVWMTc3aC02\aMHYtMTkuNUg1MTUuNXogTTU2NSwyMzEuM2wtMTguMyw2LjYgTDQ4NS4yLDY4\aLjdsMTguMy02LjZMNTY1LDIzMS4zeiIvPgo8L2c+Cjwvc3ZnPgo=\a");
  background-size: 100px;
}

/* line 35, app/assets/stylesheets/models/funder/__form.scss.erb */
.modulor_form__crud_resource[id*='funder'] .simple_form_attachments__attachment__col__thumb img {
  mix-blend-mode: multiply;
}
/* line 4, app/assets/stylesheets/models/funder/__logo.scss.erb */
.funder__logo img {
  height: auto;
  width: 100%;
}

/* line 11, app/assets/stylesheets/models/funder/__logo.scss.erb */
.funder__logo[data-display-color='grayscale'] .funder_attachment_image img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

/* line 13, app/assets/stylesheets/models/funder/__logo.scss.erb */
.inverted .funder__logo[data-display-color='grayscale'] .funder_attachment_image img {
  -webkit-filter: grayscale(100%) invert(100%);
          filter: grayscale(100%) invert(100%);
}
/*

*/

/* line 3, app/assets/stylesheets/models/funder_attachment_image/__responsive.scss.erb */
.funder_attachment_image__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.funder_attachment_image__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.funder_attachment_image__responsive img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/funder_attachment_image/funder_attachment_image.scss.erb */
.funder_attachment_image {
  margin: 0;
  padding: 0;
}
/*

*/

/* line 4, app/assets/stylesheets/models/highlight/__highlight_event.scss.erb */
.highlight__highlight_event:not([data-value]) {
  display: none;
}

/* line 8, app/assets/stylesheets/models/highlight/__highlight_event.scss.erb */
.highlight__highlight_event[data-value='tomorrow'] {
  white-space: nowrap;
}
/* line 4, app/assets/stylesheets/models/highlight/__highlight_exhibition.scss.erb */
.highlight__highlight_exhibition:not([data-value]) {
  display: none;
}
@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/models/highlight/breakpoints/highlight.scss.erb */
  .highlight {
    overflow-wrap: break-word;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/models/highlight/breakpoints/highlight.scss.erb */
  .highlight {
    overflow-wrap: break-word;
  }
}
/* line 3, app/assets/stylesheets/models/highlight/highlight.scss.erb */
.highlight {
  overflow-wrap: break-word;
  text-transform: uppercase;
}
/*

*/

/* line 3, app/assets/stylesheets/models/scraped_attachment_image/__responsive.scss.erb */
.scraped_attachment_image__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.scraped_attachment_image__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.scraped_attachment_image__responsive img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/scraped_attachment_image/scraped_attachment_image.scss.erb */
.scraped_attachment_image {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/models/scraped_attachment_image/scraped_attachment_image.scss.erb */
.scraped_attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .scraped_attachment_image img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .scraped_attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}
/*

*/

/* line 3, app/assets/stylesheets/models/trustee_attachment_image/__responsive.scss.erb */
.trustee_attachment_image__responsive {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
}

/* line 9, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.trustee_attachment_image__responsive img {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 17, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_responsive_image.scss */
.trustee_attachment_image__responsive img.lazyloaded {
  background: none;
}
/* line 3, app/assets/stylesheets/models/trustee_attachment_image/trustee_attachment_image.scss.erb */
.trustee_attachment_image {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/models/trustee_attachment_image/trustee_attachment_image.scss.erb */
.trustee_attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_attachment_image img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}
/*

*/

/*












*/

/* line 3, app/assets/stylesheets/view_objects/accessible_loading_info/accessible_loading_info.scss.erb */
.accessible_loading_info {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/caption/collection_item/__title.scss.erb */
.caption__collection_item__title {
  font-style: italic;
}
/* line 3, app/assets/stylesheets/view_objects/caption/collection_item/__year.scss.erb */
.caption__collection_item__year {
  white-space: nowrap;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__button.scss.erb */
.date_picker_acc_dc__button {
  cursor: pointer;
}
/* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: #0f0f0f;
  color: white;
  max-width: 100%;
  z-index: 5 !important;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.date_picker_acc_dc__calendar b, .date_picker_acc_dc__calendar strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .date_picker_acc_dc__calendar {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .date_picker_acc_dc__calendar {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .date_picker_acc_dc__calendar {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .date_picker_acc_dc__calendar {
  color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
  .date_picker_acc_dc__calendar {
    padding: 1rem;
  }
}

/* line 16, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.date_picker_acc_dc__calendar table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.date_picker_acc_dc__calendar table > tr > th, .date_picker_acc_dc__calendar table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 19, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table th {
  font-weight: normal;
}

/* line 23, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table th, .date_picker_acc_dc__calendar table td {
  padding: .25em;
}

/* line 27, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table td {
  text-align: center;
}

/* line 30, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table td.nav, .date_picker_acc_dc__calendar table td.day {
  cursor: pointer;
}

/* line 34, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table td.selected, .date_picker_acc_dc__calendar table td:hover:not(.disabled):not(.year):not(.month):not(.empty) {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .date_picker_acc_dc__calendar table td.selected, .inverted .date_picker_acc_dc__calendar table td:hover:not(.disabled):not(.year):not(.month):not(.empty) {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .date_picker_acc_dc__calendar table td.selected, .not_inverted .date_picker_acc_dc__calendar table td:hover:not(.disabled):not(.year):not(.month):not(.empty) {
  color: yellow;
}

/* line 38, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table td.selected span, .date_picker_acc_dc__calendar table td:hover:not(.disabled):not(.year):not(.month):not(.empty) span {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .date_picker_acc_dc__calendar table td.selected span, .inverted .date_picker_acc_dc__calendar table td:hover:not(.disabled):not(.year):not(.month):not(.empty) span {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .date_picker_acc_dc__calendar table td.selected span, .not_inverted .date_picker_acc_dc__calendar table td:hover:not(.disabled):not(.year):not(.month):not(.empty) span {
  color: yellow;
}

/* line 43, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table td.disabled {
  cursor: auto;
  opacity: .25;
}

/* line 53, app/assets/stylesheets/view_objects/date_picker_acc_dc/__calendar.scss.erb */
.date_picker_acc_dc__calendar table td.year,
.date_picker_acc_dc__calendar table td.month {
  text-align: center;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
.event_header_module_add_to_calendar {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: .1em .2em;
  border-color: #0f0f0f;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-style: solid;
  border-width: 1px;
  padding: 0 .3rem;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module_add_to_calendar b, .event_header_module_add_to_calendar strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_add_to_calendar {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_add_to_calendar {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_add_to_calendar {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_add_to_calendar {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
  .event_header_module_add_to_calendar {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.event_header_module_add_to_calendar:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .event_header_module_add_to_calendar:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_add_to_calendar {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_add_to_calendar {
  border-color: #0f0f0f;
}

/* line 15, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
.event_header_module_add_to_calendar:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_add_to_calendar:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_add_to_calendar:hover {
  border-color: blue;
}

/* line 19, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
.event_header_module_add_to_calendar .MCAIcon__plus {
  height: .75em;
  margin-right: .25em;
  width: initial;
}

/* line 24, app/assets/stylesheets/view_objects/event_header_module_add_to_calendar/event_header_module_add_to_calendar.scss.erb */
.event_header_module_add_to_calendar .MCAIcon__plus path, .event_header_module_add_to_calendar .MCAIcon__plus polyline, .event_header_module_add_to_calendar .MCAIcon__plus rect {
  fill: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module_add_to_calendar .MCAIcon__plus path, .inverted .event_header_module_add_to_calendar .MCAIcon__plus polyline, .inverted .event_header_module_add_to_calendar .MCAIcon__plus rect {
  fill: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module_add_to_calendar .MCAIcon__plus path, .not_inverted .event_header_module_add_to_calendar .MCAIcon__plus polyline, .not_inverted .event_header_module_add_to_calendar .MCAIcon__plus rect {
  fill: white;
}
/*

*/

/* line 5, app/assets/stylesheets/view_objects/grid_object/__grid_color.scss.erb */
.grid_object[data-grid-color='black'] path {
  stroke: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .grid_object[data-grid-color='black'] path {
  stroke: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .grid_object[data-grid-color='black'] path {
  stroke: #0f0f0f;
}

/* line 9, app/assets/stylesheets/view_objects/grid_object/__grid_color.scss.erb */
.grid_object[data-grid-color='blue'] path {
  stroke: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .grid_object[data-grid-color='blue'] path {
  stroke: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .grid_object[data-grid-color='blue'] path {
  stroke: blue;
}

/* line 13, app/assets/stylesheets/view_objects/grid_object/__grid_color.scss.erb */
.grid_object[data-grid-color='yellow'] path {
  stroke: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .grid_object[data-grid-color='yellow'] path {
  stroke: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .grid_object[data-grid-color='yellow'] path {
  stroke: yellow;
}
@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='1'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='2'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='4'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='8'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='16'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g0_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g0_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_16667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_16667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_33333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_33333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    fill: url("#g1_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:after {
    content: "#g1_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-grid-units='24'] .grid_object .grid_object__wrapper svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__0__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__0__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__0__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__0__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__0__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__0__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__0__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__0__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__0__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__0__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='0'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__1__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__1__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__1__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__1__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__1__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__1__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__1__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__1__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__1__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__1__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='1'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__2__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__2__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__2__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__2__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__2__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__2__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__2__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__2__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__2__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__2__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='2'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__3__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__3__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__3__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__3__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__3__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__3__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__3__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__3__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__3__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__3__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='3'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__4__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__4__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__4__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__4__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__4__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__4__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__4__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__4__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__4__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__4__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='4'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    fill: url("#layer__5__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:after {
    content: "#layer__5__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='1'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    fill: url("#layer__5__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:after {
    content: "#layer__5__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='2'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    fill: url("#layer__5__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:after {
    content: "#layer__5__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='4'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    fill: url("#layer__5__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:after {
    content: "#layer__5__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='8'] svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    fill: url("#layer__5__g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:after {
    content: "#layer__5__g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .grid_object[data-layer-index='5'][data-grid-units='16'] svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}
/* line 3, app/assets/stylesheets/view_objects/grid_object/__wrapper.scss.erb */
.grid_object__wrapper {
  height: 100%;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/grid_object/__wrapper.scss.erb */
  .grid_object__wrapper {
    width: 98.75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/grid_object/__wrapper.scss.erb */
  .grid_object__wrapper {
    width: 98.75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/grid_object/__wrapper.scss.erb */
  .grid_object__wrapper {
    width: 98.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/grid_object/__wrapper.scss.erb */
  .grid_object__wrapper {
    width: 98.75%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/grid_object/__wrapper.scss.erb */
  .grid_object__wrapper {
    width: 98.75%;
  }
}
/* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
html[data-device='mobile'] .grid_object__wrapper {
  width: 98.5%;
}
/* line 3, app/assets/stylesheets/view_objects/grid_object/grid_object.scss.erb */
.grid_object {
  height: 100%;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -10;
}

/* line 15, app/assets/stylesheets/view_objects/grid_object/grid_object.scss.erb */
.grid_object svg {
  height: 100%;
}

/* line 22, app/assets/stylesheets/view_objects/grid_object/grid_object.scss.erb */
body.search_module__is_expanded .grid_object {
  z-index: 6;
}

/* line 26, app/assets/stylesheets/view_objects/grid_object/grid_object.scss.erb */
body.search_module__is_expanded .grid_object svg.grid:not([data-namespace]) path {
  stroke: blue;
}

/* line 34, app/assets/stylesheets/view_objects/grid_object/grid_object.scss.erb */
.inverted.search_module__is_expanded .grid_object svg.grid:not([data-namespace]) path {
  stroke: yellow;
}
@media print {
  /* line 3, app/assets/stylesheets/view_objects/grid_object/print/grid_object.scss.erb */
  .grid_object {
    display: none;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/heading/breakpoints/heading.scss.erb */
  .heading {
    overflow-wrap: break-word;
  }
}
/* line 3, app/assets/stylesheets/view_objects/heading/heading.scss.erb */
.heading {
  color: #0f0f0f;
  margin: 0;
  padding: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .heading {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .heading {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/view_objects/heading/heading.scss.erb */
.heading__link__is_hidden {
  color: #0f0f0f;
  text-decoration: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .heading__link__is_hidden {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .heading__link__is_hidden {
  color: #0f0f0f;
}

/* line 13, app/assets/stylesheets/view_objects/heading/heading.scss.erb */
.heading__link__is_hidden:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .heading__link__is_hidden:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .heading__link__is_hidden:hover {
  color: blue;
}
/*

*/

/* line 4, app/assets/stylesheets/view_objects/highlights/highlights.scss.erb */
.highlights .highlight {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: blue;
  height: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.highlights .highlight b, .highlights .highlight strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .highlights .highlight {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .highlights .highlight {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .highlights .highlight {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .highlights .highlight {
  color: blue;
}

/* line 11, app/assets/stylesheets/view_objects/highlights/highlights.scss.erb */
.highlights .highlight:not(:last-child) {
  margin-right: .5em;
}

/* line 16, app/assets/stylesheets/view_objects/highlights/highlights.scss.erb */
.highlights .highlight__highlight_custom ~
.highlight:not(.highlight__highlight_custom) {
  display: none;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/image_not_available/__container.scss.erb */
.image_not_available__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .5em;
}
/* line 3, app/assets/stylesheets/view_objects/image_not_available/__label.scss.erb */
.image_not_available__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.image_not_available__label b, .image_not_available__label strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/image_not_available/__label.scss.erb */
  .image_not_available__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/image_not_available/__label.scss.erb */
  .image_not_available__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/image_not_available/__label.scss.erb */
  .image_not_available__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/image_not_available/__label.scss.erb */
  .image_not_available__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/image_not_available/__label.scss.erb */
  .image_not_available__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
/* line 3, app/assets/stylesheets/view_objects/image_not_available/image_not_available.scss.erb */
.image_not_available {
  position: relative;
  background-color: white;
  width: 100%;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.image_not_available:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 100%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.image_not_available .image_not_available__container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .image_not_available {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .image_not_available {
  background-color: white;
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
.page_description__button_to__more {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
  text-transform: lowercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.page_description__button_to__more b, .page_description__button_to__more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description__button_to__more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description__button_to__more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description__button_to__more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description__button_to__more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
  .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.page_description__button_to__more:hover, .page_description__button_to__more:focus, .page_description__button_to__more:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description__button_to__more:hover, .inverted .page_description__button_to__more:focus, .inverted .page_description__button_to__more:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description__button_to__more:hover, .not_inverted .page_description__button_to__more:focus, .not_inverted .page_description__button_to__more:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description__button_to__more:hover, .page_description__button_to__more:focus, .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more:hover, .inverted .page_description__button_to__more:focus, .inverted .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more:hover, .firefox .page_description__button_to__more:focus, .firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more:hover, .inverted.firefox .page_description__button_to__more:focus, .inverted.firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description__button_to__more:hover, .page_description__button_to__more:focus, .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more:hover, .inverted .page_description__button_to__more:focus, .inverted .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more:hover, .firefox .page_description__button_to__more:focus, .firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more:hover, .inverted.firefox .page_description__button_to__more:focus, .inverted.firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description__button_to__more:hover, .page_description__button_to__more:focus, .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more:hover, .inverted .page_description__button_to__more:focus, .inverted .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more:hover, .firefox .page_description__button_to__more:focus, .firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more:hover, .inverted.firefox .page_description__button_to__more:focus, .inverted.firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description__button_to__more:hover, .page_description__button_to__more:focus, .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more:hover, .inverted .page_description__button_to__more:focus, .inverted .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more:hover, .firefox .page_description__button_to__more:focus, .firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more:hover, .inverted.firefox .page_description__button_to__more:focus, .inverted.firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description__button_to__more:hover, .page_description__button_to__more:focus, .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__button_to__more:hover, .inverted .page_description__button_to__more:focus, .inverted .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__button_to__more:hover, .firefox .page_description__button_to__more:focus, .firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__button_to__more:hover, .inverted.firefox .page_description__button_to__more:focus, .inverted.firefox .page_description__button_to__more:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 15, app/assets/stylesheets/view_objects/page_description/__button_to__more.scss.erb */
.page_description__button_to__more:after {
  content: '…';
}
/* line 3, app/assets/stylesheets/view_objects/page_description/__detail.scss.erb */
.page_description__detail {
  display: none;
}

/* line 6, app/assets/stylesheets/view_objects/page_description/__detail.scss.erb */
.page_description__detail[aria-hidden='true'] {
  display: none;
}

/* line 10, app/assets/stylesheets/view_objects/page_description/__detail.scss.erb */
.page_description__detail[aria-hidden='false'] {
  display: block;
}
/* line 4, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
.page_description__has_detail .page_description__summary {
  cursor: pointer;
}

/* line 6, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
.page_description__has_detail .page_description__summary:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description__has_detail .page_description__summary:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description__has_detail .page_description__summary:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
.page_description__has_detail .page_description__summary:hover a {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description__has_detail .page_description__summary:hover a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description__has_detail .page_description__summary:hover a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 14, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
.page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
  color: blue;
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
  .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description__has_detail .page_description__summary:hover .page_description__button_to__more {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 21, app/assets/stylesheets/view_objects/page_description/__summary.scss.erb */
.page_description__summary p {
  display: inline;
  margin: 0;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
.page_description {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.page_description b, .page_description strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description h1, .page_description h2, .page_description h3, .page_description h4, .page_description h5, .page_description h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h4, .page_description h5, .page_description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h4, .page_description h5, .page_description h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h4, .page_description h5, .page_description h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h4, .page_description h5, .page_description h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h4, .page_description h5, .page_description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3:not(:first-child), .page_description h4:not(:first-child), .page_description h5:not(:first-child), .page_description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3:not(:first-child), .page_description h4:not(:first-child), .page_description h5:not(:first-child), .page_description h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3:not(:first-child), .page_description h4:not(:first-child), .page_description h5:not(:first-child), .page_description h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3:not(:first-child), .page_description h4:not(:first-child), .page_description h5:not(:first-child), .page_description h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description h3:not(:first-child), .page_description h4:not(:first-child), .page_description h5:not(:first-child), .page_description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description blockquote em, .page_description blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description blockquote em:before, .page_description blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description blockquote em:after, .page_description blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description ul, .page_description ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description ul:not(:last-child), .page_description ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.page_description hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description pre, .page_description code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description pre, .inverted .page_description code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description pre, .not_inverted .page_description code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.page_description a:hover, .page_description a:focus, .page_description a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description a:hover, .inverted .page_description a:focus, .inverted .page_description a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description a:hover, .not_inverted .page_description a:focus, .not_inverted .page_description a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description a:hover, .page_description a:focus, .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a:hover, .inverted .page_description a:focus, .inverted .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a:hover, .firefox .page_description a:focus, .firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a:hover, .inverted.firefox .page_description a:focus, .inverted.firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description a:hover, .page_description a:focus, .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a:hover, .inverted .page_description a:focus, .inverted .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a:hover, .firefox .page_description a:focus, .firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a:hover, .inverted.firefox .page_description a:focus, .inverted.firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description a:hover, .page_description a:focus, .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a:hover, .inverted .page_description a:focus, .inverted .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a:hover, .firefox .page_description a:focus, .firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a:hover, .inverted.firefox .page_description a:focus, .inverted.firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description a:hover, .page_description a:focus, .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a:hover, .inverted .page_description a:focus, .inverted .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a:hover, .firefox .page_description a:focus, .firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a:hover, .inverted.firefox .page_description a:focus, .inverted.firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_description a:hover, .page_description a:focus, .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_description a:hover, .inverted .page_description a:focus, .inverted .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_description a:hover, .firefox .page_description a:focus, .firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_description a:hover, .inverted.firefox .page_description a:focus, .inverted.firefox .page_description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_description .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_description .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_description .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_description .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.page_description table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.page_description table > tr > th, .page_description table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description th, .page_description td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description th, .inverted .page_description td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description th, .not_inverted .page_description td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description th:first-child, .page_description td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description th:last-child, .page_description td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description h1 + *, .page_description h2 + *, .page_description h3 + *, .page_description h4 + *, .page_description h5 + *, .page_description h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_description iframe {
  max-width: 100%;
}

/* line 8, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
.page_description .heading {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 12, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
.page_description .page_description__button_to__more[aria-expanded='true'] {
  display: none;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    margin-right: -1rem;
    margin-left: -1rem;
    margin-bottom: -1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    margin-right: -1.35rem;
    margin-left: -1.35rem;
    margin-bottom: -1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    margin-right: -1.8rem;
    margin-left: -1.8rem;
    margin-bottom: -1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    margin-right: -1.85rem;
    margin-left: -1.85rem;
    margin-bottom: -1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description {
    margin-right: -2rem;
    margin-left: -2rem;
    margin-bottom: -2rem;
  }
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_description .page_description__container {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_description .page_description__container {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_description .page_description__container {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_description .page_description__container {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_description .page_description__container {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_description .page_description__container {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_description .page_description__container {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_description .page_description__container {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_description .page_description__container {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_description .page_description__container {
    /* xl */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    margin-top: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    margin-top: 1.025rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    margin-top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    margin-top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__container {
    margin-top: 1rem;
  }
}

/* line 29, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
.page_description .page_description__wrapper {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_description .page_description__wrapper {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_description .page_description__wrapper {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 29, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__wrapper {
    margin: 0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 29, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__wrapper {
    margin: 0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 29, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__wrapper {
    margin: 0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 29, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__wrapper {
    margin: 0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 29, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
  .page_description .page_description__wrapper {
    margin: 1rem;
    padding: 1rem;
  }
}

/* line 37, app/assets/stylesheets/view_objects/page_description/page_description.scss.erb */
.page_description .page_description__detail {
  margin-top: 1em;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading {
  display: inline-block;
  margin-top: .1em;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
  .loading {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
  .loading {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
  .loading {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
  .loading {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
  .loading {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 8, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker {
  height: .615em;
}

/* line 11, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker svg:not(:root) {
  overflow: auto;
}

/* line 15, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker path {
  fill: white;
  stroke: #0f0f0f;
  stroke-width: .015em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .loading .mca_ticker path {
  fill: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .loading .mca_ticker path {
  fill: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .loading .mca_ticker path {
  stroke: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .loading .mca_ticker path {
  stroke: #0f0f0f;
}

/* line 21, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker .mca_ticker__svg {
  display: block;
  height: 100%;
  max-width: 100%;
  overflow: visible !important;
}

/* line 27, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker .mca_ticker__svg .word {
  display: inline;
}

/* line 31, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker .mca_ticker__svg .character {
  display: inline;
}

/* line 33, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker .mca_ticker__svg .character path {
  visibility: hidden;
}

/* line 35, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker .mca_ticker__svg .character.out_of_viewport {
  visibility: hidden;
}

/* line 37, app/assets/stylesheets/view_objects/loading/loading.scss.erb */
.loading .mca_ticker .mca_ticker__svg .character.out_of_viewport path {
  visibility: hidden;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
.long_desc__button {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: blue;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.long_desc__button b, .long_desc__button strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__button {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__button {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__button {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__button {
  color: blue;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
  .long_desc__button {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
  .long_desc__button {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
  .long_desc__button {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
  .long_desc__button {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
  .long_desc__button {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 17, app/assets/stylesheets/view_objects/long_desc/__button.scss.erb */
.long_desc__button[aria-expanded='true'] {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  color: blue;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__button[aria-expanded='true'] {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__button[aria-expanded='true'] {
  color: blue;
}
/* line 4, app/assets/stylesheets/view_objects/long_desc/__description.scss.erb */
.long_desc__description:not(:last-child) {
  margin-bottom: 1em;
}
/* line 3, app/assets/stylesheets/view_objects/long_desc/__descriptions.scss.erb */
.long_desc__descriptions {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.long_desc__descriptions > li {
  margin: 0;
  padding: 0;
}

/* line 10, app/assets/stylesheets/view_objects/long_desc/__descriptions.scss.erb */
.long_desc__descriptions:not(.long_desc__descriptions__multiple) .long_desc__label {
  display: none;
}
/* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
.long_desc__label {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  background-color: white;
  border-color: blue;
  color: blue;
  margin-right: .5em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__label {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__label {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__label {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__label {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__label {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__label {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/__label.scss.erb */
  .long_desc__label {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__label {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__label {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__label {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__label {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc__label {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc__label {
  color: blue;
}
/* line 3, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
.long_desc {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: blue;
  box-shadow: 0.25em 0.25em 0.5em rgba(0, 0, 0, 0.25);
  left: .25em;
  padding-left: .25em;
  padding-right: .25em;
  padding: .1em;
  position: absolute;
  top: .25em;
  white-space: normal;
  z-index: 1;
  width: -webkit-calc(100% - 0.5em);
  width: calc(100% - 0.5em);
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.long_desc b, .long_desc strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
  .long_desc {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
  .long_desc {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
  .long_desc {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
  .long_desc {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
  .long_desc {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc {
  color: blue;
}

/* line 8, app/assets/stylesheets/partials/mixins/_exposed_long_desc.scss */
body:not(.exposed_long_desc) .long_desc {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 23, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
.long_desc .long_desc__button[aria-expanded='false'] +
.long_desc__descriptions {
  display: none;
}

/* line 28, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
.modulor_image_gallery__inactive_slide .long_desc {
  display: none;
}

/* line 34, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
.has_lightbox__content .long_desc {
  display: none !important;
}

/* line 38, app/assets/stylesheets/view_objects/long_desc/long_desc.scss.erb */
.long_desc.ui-draggable {
  cursor: -webkit-grab;
  cursor: grab;
  z-index: 2;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/mca_icon/__calendar.scss.erb */
.MCAIcon__calendar {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .MCAIcon__calendar {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .MCAIcon__calendar {
  background-color: white;
}
/* line 3, app/assets/stylesheets/view_objects/mca_icon/__file.scss.erb */
.MCAIcon__file {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .MCAIcon__file {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .MCAIcon__file {
  background-color: white;
}
@-webkit-keyframes left-rotated-leg {
  0% {
    opacity: 0;
  }
  59% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes left-rotated-leg {
  0% {
    opacity: 0;
  }
  59% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes right-rotated-leg {
  0% {
    opacity: 0;
  }
  79% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes right-rotated-leg {
  0% {
    opacity: 0;
  }
  79% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes left-vertical-leg {
  0% {
    opacity: 1;
  }
  19% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes left-vertical-leg {
  0% {
    opacity: 1;
  }
  19% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes right-vertical-leg {
  0% {
    opacity: 1;
  }
  39% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes right-vertical-leg {
  0% {
    opacity: 1;
  }
  39% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* line 64, app/assets/stylesheets/view_objects/mca_icon/__mobile_menu_close.scss.erb */
.MCAIcon__mobile_menu_close polygon {
  opacity: 0;
}

/* line 68, app/assets/stylesheets/view_objects/mca_icon/__mobile_menu_close.scss.erb */
.MCAIcon__mobile_menu_close polygon, .MCAIcon__mobile_menu_close path {
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

/* line 76, app/assets/stylesheets/view_objects/mca_icon/__mobile_menu_close.scss.erb */
.mobile_menu__is_open .MCAIcon__mobile_menu_close polygon:nth-child(1) {
  -webkit-animation-name: right-rotated-leg;
          animation-name: right-rotated-leg;
}

/* line 77, app/assets/stylesheets/view_objects/mca_icon/__mobile_menu_close.scss.erb */
.mobile_menu__is_open .MCAIcon__mobile_menu_close polygon:nth-child(2) {
  -webkit-animation-name: left-rotated-leg;
          animation-name: left-rotated-leg;
}

/* line 78, app/assets/stylesheets/view_objects/mca_icon/__mobile_menu_close.scss.erb */
.mobile_menu__is_open .MCAIcon__mobile_menu_close path:nth-child(4) {
  -webkit-animation-name: right-vertical-leg;
          animation-name: right-vertical-leg;
}

/* line 79, app/assets/stylesheets/view_objects/mca_icon/__mobile_menu_close.scss.erb */
.mobile_menu__is_open .MCAIcon__mobile_menu_close path:nth-child(6) {
  -webkit-animation-name: left-vertical-leg;
          animation-name: left-vertical-leg;
}
/* line 3, app/assets/stylesheets/view_objects/mca_icon/mca_icon.scss.erb */
.MCAIcon {
  display: inline-block;
  height: 1em;
  width: 1em;
}

/* line 8, app/assets/stylesheets/view_objects/mca_icon/mca_icon.scss.erb */
.MCAIcon path, .MCAIcon polygon, .MCAIcon polyline, .MCAIcon rect {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .MCAIcon path, .inverted .MCAIcon polygon, .inverted .MCAIcon polyline, .inverted .MCAIcon rect {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .MCAIcon path, .not_inverted .MCAIcon polygon, .not_inverted .MCAIcon polyline, .not_inverted .MCAIcon rect {
  fill: #0f0f0f;
}
/*

*/

/* line 3, app/assets/stylesheets/view_objects/parent_section/parent_section.scss.erb */
.parent_section {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  display: inline-block;
  min-height: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.parent_section b, .parent_section strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .parent_section {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .parent_section {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .parent_section {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .parent_section {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/view_objects/parent_section/parent_section.scss.erb */
.parent_section a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .parent_section a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .parent_section a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.parent_section a:hover, .parent_section a:focus, .parent_section a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .parent_section a:hover, .inverted .parent_section a:focus, .inverted .parent_section a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .parent_section a:hover, .not_inverted .parent_section a:focus, .not_inverted .parent_section a:active {
  color: blue;
}
/*

*/

/*













*/

/* line 3, app/assets/stylesheets/shared/accessibility/off_screen.scss.erb */
.off_screen {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
/* line 3, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
.skip_to_content {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
  .skip_to_content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
  .skip_to_content {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
  .skip_to_content {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
  .skip_to_content {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
  .skip_to_content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .skip_to_content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .skip_to_content {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.skip_to_content:hover, .skip_to_content:focus, .skip_to_content:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .skip_to_content:hover, .inverted .skip_to_content:focus, .inverted .skip_to_content:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .skip_to_content:hover, .not_inverted .skip_to_content:focus, .not_inverted .skip_to_content:active {
  color: blue;
}

/* line 12, app/assets/stylesheets/shared/accessibility/skip_to_content.scss.erb */
.skip_to_content:focus {
  position: static;
  width: auto;
  height: auto;
}
/*

*/

@charset "UTF-8";
@font-face {
  font-display: block;
  font-family: "MCA_02U";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wMlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_02U.eot?sha=44e3dd30f222c1ea");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wMlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_02U.eot?sha=44e3dd30f222c1ea") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wMlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_02U.woff2?sha=bef97bf73443670a") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wMlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_02U.woff?sha=33989fd46615bba3") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wMlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=b6396755cc485404") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wMlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_02U.svg?sha=8ab8601d0d0c356c") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_03U";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wM1Uub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_03U.eot?sha=c243fd4c2cd39b15");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wM1Uub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_03U.eot?sha=c243fd4c2cd39b15") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wM1Uub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_03U.woff2?sha=46b4cff77d7b8598") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wM1Uub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_03U.woff?sha=4269ce4b68aa26b2") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wM1Uub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=4179ba3e3f8a032a") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wM1Uub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_03U.svg?sha=053bf82f51de83ce") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_04U";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_04U.eot?sha=8eef0a5de548d655");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_04U.eot?sha=8eef0a5de548d655") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_04U.woff2?sha=56e8d77b6b378900") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_04U.woff?sha=4926ee5a4993bdf3") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=ab8114b315a4675e") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_04U.svg?sha=cd802b0043e75daa") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_06U";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_06U.eot?sha=603b09879475d221");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_06U.eot?sha=603b09879475d221") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_06U.woff2?sha=0ffd84b68093defa") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_06U.woff?sha=e1b9c4d387d9886a") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=d1b29fa76aedaf63") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wNlUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_06U.svg?sha=092b6c9063496a35") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_08U";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wOFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_08U.eot?sha=42070b7b04d12b58");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wOFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_08U.eot?sha=42070b7b04d12b58") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wOFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_08U.woff2?sha=44b032015ca438d2") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wOFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_08U.woff?sha=a02cc6cc417adb5c") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wOFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=48ab6d356b4da694") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8wOFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_08U.svg?sha=f6e191e487b50d3f") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U";
  font-style: italic;
  font-weight: bold;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQl9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDEwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsImVvdCJdXQ/MCA_10U_B_IT.eot?sha=1563830a21e37d02");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQl9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDEwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsImVvdCJdXQ/MCA_10U_B_IT.eot?sha=1563830a21e37d02") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQl9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDEwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsIndvZmYyIl1d/MCA_10U_B_IT.woff2?sha=aa08f456d60a9f32") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQl9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDEwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsIndvZmYiXV0/MCA_10U_B_IT.woff?sha=ae4db712c013504e") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQl9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJlbmNvZGUiLCJ0dGYiXSxbInAiLCJ0dGZfYXV0b2hpbnQiXSxbInAiLCJzZXRfd2lkdGgiLDEwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdXQ/file.ttf?sha=dc5ab74866c02dbe") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQl9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDEwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsInN2ZyJdXQ/MCA_10U_B_IT.svg?sha=0831f1cea37cf45f") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U";
  font-style: normal;
  font-weight: bold;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQi5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJlb3QiXV0/MCA_10U_B.eot?sha=d523b47a5fec9b2f");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQi5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJlb3QiXV0/MCA_10U_B.eot?sha=d523b47a5fec9b2f") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQi5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJ3b2ZmMiJdXQ/MCA_10U_B.woff2?sha=5fd025bc4e730b72") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQi5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJ3b2ZmIl1d/MCA_10U_B.woff?sha=cec4bfea6a865745") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQi5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJlbmNvZGUiLCJ0dGYiXSxbInAiLCJ0dGZfYXV0b2hpbnQiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXV0/file.ttf?sha=fdd93a91b26a3951") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQi5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJzdmciXV0/MCA_10U_B.svg?sha=9ebdfc20ce5a6bfe") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U_M";
  font-style: italic;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTV9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDIwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsImVvdCJdXQ/MCA_10U_M_IT.eot?sha=7a2054b88f7ae6d0");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTV9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDIwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsImVvdCJdXQ/MCA_10U_M_IT.eot?sha=7a2054b88f7ae6d0") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTV9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDIwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsIndvZmYyIl1d/MCA_10U_M_IT.woff2?sha=ce57642a6abdf8c9") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTV9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDIwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsIndvZmYiXV0/MCA_10U_M_IT.woff?sha=5ff749ae332d4e18") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTV9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJlbmNvZGUiLCJ0dGYiXSxbInAiLCJ0dGZfYXV0b2hpbnQiXSxbInAiLCJzZXRfd2lkdGgiLDIwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdXQ/file.ttf?sha=7e77bfef6801dbdd") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTV9JVC5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfd2lkdGgiLDIwLDFdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsInN2ZyJdXQ/MCA_10U_M_IT.svg?sha=c733eb459c1136c2") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U_M";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTS5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJlb3QiXV0/MCA_10U_M.eot?sha=bee21872905d070a");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTS5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJlb3QiXV0/MCA_10U_M.eot?sha=bee21872905d070a") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTS5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJ3b2ZmMiJdXQ/MCA_10U_M.woff2?sha=2fec85cbd2638a3e") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTS5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJ3b2ZmIl1d/MCA_10U_M.woff?sha=a3a44b8857f288cd") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTS5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJlbmNvZGUiLCJ0dGYiXSxbInAiLCJ0dGZfYXV0b2hpbnQiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXV0/file.ttf?sha=04408c19c652ad94") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfTS5vdGYiXSxbInAiLCJub3JtYWxpemVfbmFtZXMiXSxbInAiLCJ3ZWJfZnJpZW5kbHkiXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJzdmciXV0/MCA_10U_M.svg?sha=ca1f6089e1e44a6c") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U";
  font-style: italic;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVQub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X3dpZHRoIiwyMCwxXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJlb3QiXV0/MCA_10U_IT.eot?sha=1b8d5f7407648aea");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVQub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X3dpZHRoIiwyMCwxXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJlb3QiXV0/MCA_10U_IT.eot?sha=1b8d5f7407648aea") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVQub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X3dpZHRoIiwyMCwxXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJ3b2ZmMiJdXQ/MCA_10U_IT.woff2?sha=ec302f1a108036e3") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVQub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X3dpZHRoIiwyMCwxXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJ3b2ZmIl1d/MCA_10U_IT.woff?sha=ef25cecfee01a94e") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVQub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X3dpZHRoIiwyMCwxXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXV0/file.ttf?sha=bf84ad1036ecebcc") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVQub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X3dpZHRoIiwyMCwxXSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJhc2NlbnQiOjIwMH1dLFsicCIsInNldF9kaW1lbnNpb25zIix7ImRlc2NlbnQiOi0yMDB9XSxbInAiLCJjb3JyZWN0X21ldHJpY3MiXSxbInAiLCJlbmNvZGUiLCJzdmciXV0/MCA_10U_IT.svg?sha=96aca21db104df66") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_10U.eot?sha=88130a4cd423607d");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_10U.eot?sha=88130a4cd423607d") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_10U.woff2?sha=253f21a839f5abbc") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_10U.woff?sha=0dd5e8784f4f8dd8") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwiZW5jb2RlIiwidHRmIl0sWyJwIiwidHRmX2F1dG9oaW50Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=a5ad0800d4ddf86b") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFUub3RmIl0sWyJwIiwibm9ybWFsaXplX25hbWVzIl0sWyJwIiwid2ViX2ZyaWVuZGx5Il0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_10U.svg?sha=e305ef4312f9ebe0") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U_Alt";
  font-style: italic;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVRfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF93aWR0aCIsMjAsMV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_10U_IT_Alt.eot?sha=9a253c1b584d9b9b");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVRfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF93aWR0aCIsMjAsMV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwiZW90Il1d/MCA_10U_IT_Alt.eot?sha=9a253c1b584d9b9b") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVRfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF93aWR0aCIsMjAsMV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZjIiXV0/MCA_10U_IT_Alt.woff2?sha=54cbe9cbe2153e3c") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVRfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF93aWR0aCIsMjAsMV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwid29mZiJdXQ/MCA_10U_IT_Alt.woff?sha=0bbf6820955ed0e9") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVRfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsImVuY29kZSIsInR0ZiJdLFsicCIsInR0Zl9hdXRvaGludCJdLFsicCIsInNldF93aWR0aCIsMjAsMV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl1d/file.ttf?sha=dc1c7450dd277585") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfSVRfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF93aWR0aCIsMjAsMV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiYXNjZW50IjoyMDB9XSxbInAiLCJzZXRfZGltZW5zaW9ucyIseyJkZXNjZW50IjotMjAwfV0sWyJwIiwiY29ycmVjdF9tZXRyaWNzIl0sWyJwIiwiZW5jb2RlIiwic3ZnIl1d/MCA_10U_IT_Alt.svg?sha=00a01b3e44f305a5") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-display: block;
  font-family: "MCA_10U_Alt";
  font-style: normal;
  font-weight: normal;
  src: url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsImVvdCJdXQ/MCA_10U_Alt.eot?sha=4ce395533f3ef5f0");
  /* IE9 Compat Modes */
  src: local("☺"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsImVvdCJdXQ/MCA_10U_Alt.eot?sha=4ce395533f3ef5f0") format("embedded-opentype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsIndvZmYyIl1d/MCA_10U_Alt.woff2?sha=d2bf95c36eebb2cf") format("woff2"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsIndvZmYiXV0/MCA_10U_Alt.woff?sha=e66b75b9900ef3ae") format("woff"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsImVuY29kZSIsInR0ZiJdLFsicCIsInR0Zl9hdXRvaGludCJdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdXQ/file.ttf?sha=ef2ecf173b750d76") format("truetype"), url("https://assets-production.mcachicago.org/media/font-assets/W1siZiIsIk1DQV8xMFVfQWx0Lm90ZiJdLFsicCIsIm5vcm1hbGl6ZV9uYW1lcyJdLFsicCIsIndlYl9mcmllbmRseSJdLFsicCIsInNldF9kaW1lbnNpb25zIix7ImFzY2VudCI6MjAwfV0sWyJwIiwic2V0X2RpbWVuc2lvbnMiLHsiZGVzY2VudCI6LTIwMH1dLFsicCIsImNvcnJlY3RfbWV0cmljcyJdLFsicCIsImVuY29kZSIsInN2ZyJdXQ/MCA_10U_Alt.svg?sha=fb41c394437a6bb5") format("svg");
  /* Legacy iOS */
}
/*

*/

/* line 5, app/assets/stylesheets/shared/grid/grid.scss.erb */
svg.grid {
  width: 200%;
}

/* line 8, app/assets/stylesheets/shared/grid/grid.scss.erb */
svg.grid path {
  stroke: black;
  stroke: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted svg.grid path {
  stroke: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted svg.grid path {
  stroke: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/shared/grid/grid.scss.erb */
  svg.grid path {
    stroke-width: 0.3em;
  }
  /* line 15, app/assets/stylesheets/shared/grid/grid.scss.erb */
  body.ie svg.grid path,
  body.edge svg.grid path {
    stroke-width: 3px;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/shared/grid/grid.scss.erb */
  svg.grid path {
    stroke-width: 0.3em;
  }
  /* line 15, app/assets/stylesheets/shared/grid/grid.scss.erb */
  body.ie svg.grid path,
  body.edge svg.grid path {
    stroke-width: 3px;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/shared/grid/grid.scss.erb */
  svg.grid path {
    stroke-width: 0.3em;
  }
  /* line 15, app/assets/stylesheets/shared/grid/grid.scss.erb */
  body.ie svg.grid path,
  body.edge svg.grid path {
    stroke-width: 3px;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/shared/grid/grid.scss.erb */
  svg.grid path {
    stroke-width: 0.4em;
  }
  /* line 15, app/assets/stylesheets/shared/grid/grid.scss.erb */
  body.ie svg.grid path,
  body.edge svg.grid path {
    stroke-width: 2px;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/shared/grid/grid.scss.erb */
  svg.grid path {
    stroke-width: 0.5em;
  }
  /* line 15, app/assets/stylesheets/shared/grid/grid.scss.erb */
  body.ie svg.grid path,
  body.edge svg.grid path {
    stroke-width: 2px;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
.heading {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading {
    margin-bottom: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden),
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden), .inverted
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden), .firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden),
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden), .inverted
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden), .firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden),
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden), .inverted
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden), .firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden),
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden), .inverted
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden), .firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden),
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden), .inverted
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden), .firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden):hover,
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden):hover, .inverted
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden):hover, .firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden):hover,
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden):hover, .inverted
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden):hover, .firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden):hover,
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden):hover, .inverted
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden):hover, .firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden):hover,
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden):hover, .inverted
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden):hover, .firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:not(.heading__link__is_hidden):hover,
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:not(.heading__link__is_hidden):hover, .inverted
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:not(.heading__link__is_hidden):hover, .firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

/* line 23, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
.modulor_web_module__has_width .heading {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

@media (max-width: 739px) {
  /* line 23, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.modulor_web_module__has_width .heading b, .modulor_web_module__has_width .heading strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 27, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden),
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 27, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden),
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 27, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden),
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden),
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 27, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden),
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden), .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover,
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover,
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover,
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover,
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover,
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  .modulor_web_module__has_width .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/shared/has_heading/has_heading.scss.erb */
  .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .modulor_web_module__has_width .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}
/*

*/

/* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
.has_lightbox__attachment_images {
  position: relative;
  display: inline-block;
  position: relative;
  vertical-align: top;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.has_lightbox__attachment_images:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 100%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.has_lightbox__attachment_images .has_lightbox__attachment_images__wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.has_lightbox__attachment_images figure {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.has_lightbox__attachment_images figure.modulor_image_gallery__current_slide, .has_lightbox__attachment_images figure:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.has_lightbox__attachment_images:not([data-multiple-images]) .modulor_image_gallery__counter, .has_lightbox__attachment_images[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}

/* line 10, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
.has_lightbox__attachment_images img {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__attachment_images {
    max-width: 66.66667%;
    width: -webkit-calc(100vh - 1.25%);
    width: calc(100vh - 1.25%);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__attachment_images {
    max-width: 80%;
    width: -webkit-calc(100vh - 1.25%);
    width: calc(100vh - 1.25%);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__attachment_images {
    max-width: 80%;
    width: -webkit-calc(100vh - 1.25%);
    width: calc(100vh - 1.25%);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__attachment_images {
    max-width: 85.71429%;
    width: -webkit-calc(100vh - 1.25%);
    width: calc(100vh - 1.25%);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__attachment_images {
    max-width: 88.88889%;
    width: -webkit-calc(100vh - 1.25%);
    width: calc(100vh - 1.25%);
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__attachment_images {
    max-width: -webkit-calc(100vh - 34.58333%);
    max-width: calc(100vh - 34.58333%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__attachment_images {
    max-width: -webkit-calc(100vh - 21.25%);
    max-width: calc(100vh - 21.25%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__attachment_images {
    max-width: -webkit-calc(100vh - 21.25%);
    max-width: calc(100vh - 21.25%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__attachment_images {
    max-width: -webkit-calc(100vh - 15.53571%);
    max-width: calc(100vh - 15.53571%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/shared/has_lightbox/__attachment_images.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__attachment_images {
    max-width: -webkit-calc(100vh - 12.36111%);
    max-width: calc(100vh - 12.36111%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
  .has_lightbox__attachment_images__wrapper {
    padding: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
  .has_lightbox__attachment_images__wrapper {
    padding: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
  .has_lightbox__attachment_images__wrapper {
    padding: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
  .has_lightbox__attachment_images__wrapper {
    padding: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
  .has_lightbox__attachment_images__wrapper {
    padding: 2rem;
  }
}

/* line 8, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper .attachment_image__area {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 0 4rem;
  height: 100%;
}

/* line 14, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper figure {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}

/* line 19, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper figure.modulor_image_gallery__inactive_slide {
  display: none;
}

/* line 24, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper figcaption {
  display: none;
}

/* line 29, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper figure > [data-file-aspect-ratio] {
  display: inline;
}

/* line 32, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper figure img {
  height: auto;
  width: 100%;
}

/* line 38, app/assets/stylesheets/shared/has_lightbox/__attachment_images__wrapper.scss.erb */
.has_lightbox__attachment_images__wrapper figure.is_portrait_to_container img {
  height: 100%;
  width: auto;
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
.has_lightbox__caption {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    padding: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    padding: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    padding: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    padding: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    padding: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__caption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__caption {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    width: 33.33333%;
    height: -webkit-calc(100vh - 1.25% - 1rem);
    height: calc(100vh - 1.25% - 1rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    width: 20%;
    height: -webkit-calc(100vh - 1.25% - 1.35rem);
    height: calc(100vh - 1.25% - 1.35rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    width: 20%;
    height: -webkit-calc(100vh - 1.25% - 1.8rem);
    height: calc(100vh - 1.25% - 1.8rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    width: 14.28571%;
    height: -webkit-calc(100vh - 1.25% - 1.85rem);
    height: calc(100vh - 1.25% - 1.85rem);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__caption {
    width: 11.11111%;
    height: -webkit-calc(100vh - 1.25% - 2rem);
    height: calc(100vh - 1.25% - 2rem);
  }
}

/* line 27, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
.has_lightbox__is_portrait .has_lightbox__caption {
  overflow: hidden;
}

@media (max-width: 739px) {
  /* line 27, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption {
    height: -webkit-calc(100vw * 0.34583);
    height: calc(100vw * 0.34583);
    min-height: -webkit-calc(100vh - 100vw);
    min-height: calc(100vh - 100vw);
    max-width: -webkit-calc(100vh - 34.58333%);
    max-width: calc(100vh - 34.58333%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 27, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption {
    height: -webkit-calc(100vw * 0.2125);
    height: calc(100vw * 0.2125);
    min-height: -webkit-calc(100vh - 100vw);
    min-height: calc(100vh - 100vw);
    max-width: -webkit-calc(100vh - 21.25%);
    max-width: calc(100vh - 21.25%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 27, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption {
    height: -webkit-calc(100vw * 0.2125);
    height: calc(100vw * 0.2125);
    min-height: -webkit-calc(100vh - 100vw);
    min-height: calc(100vh - 100vw);
    max-width: -webkit-calc(100vh - 21.25%);
    max-width: calc(100vh - 21.25%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption {
    height: -webkit-calc(100vw * 0.15536);
    height: calc(100vw * 0.15536);
    min-height: -webkit-calc(100vh - 100vw);
    min-height: calc(100vh - 100vw);
    max-width: -webkit-calc(100vh - 15.53571%);
    max-width: calc(100vh - 15.53571%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

@media (min-width: 1800px) {
  /* line 27, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption {
    height: -webkit-calc(100vw * 0.12361);
    height: calc(100vw * 0.12361);
    min-height: -webkit-calc(100vh - 100vw);
    min-height: calc(100vh - 100vw);
    max-width: -webkit-calc(100vh - 12.36111%);
    max-width: calc(100vh - 12.36111%);
    width: -webkit-calc(100vw - 1.25%);
    width: calc(100vw - 1.25%);
  }
}

/* line 41, app/assets/stylesheets/shared/has_lightbox/__caption.scss.erb */
.has_lightbox__caption .has_lightbox__caption__body {
  margin-top: .5em;
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
.has_lightbox__content {
  background-color: white;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  white-space: nowrap;
  z-index: 8;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
  .has_lightbox__content {
    padding-right: 1.25% !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
  .has_lightbox__content {
    padding-right: 1.25% !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
  .has_lightbox__content {
    padding-right: 1.25% !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
  .has_lightbox__content {
    padding-right: 1.25% !important;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
  .has_lightbox__content {
    padding-right: 1.25% !important;
  }
}

/* line 17, app/assets/stylesheets/shared/has_lightbox/__content.scss.erb */
.has_lightbox__content.has_lightbox__is_portrait {
  white-space: normal;
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
.has_lightbox__grid {
  font-size: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  .has_lightbox__grid svg.grid {
    overflow: visible;
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    fill: url("#lightbox__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:after {
    content: "#lightbox__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
  /* line 13, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  body.ie .has_lightbox__grid svg.grid path,
  body.edge .has_lightbox__grid svg.grid path {
    stroke-width: 6px;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  .has_lightbox__grid svg.grid {
    overflow: visible;
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    fill: url("#lightbox__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:after {
    content: "#lightbox__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
  /* line 13, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  body.ie .has_lightbox__grid svg.grid path,
  body.edge .has_lightbox__grid svg.grid path {
    stroke-width: 6px;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  .has_lightbox__grid svg.grid {
    overflow: visible;
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    fill: url("#lightbox__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:after {
    content: "#lightbox__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
  /* line 13, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  body.ie .has_lightbox__grid svg.grid path,
  body.edge .has_lightbox__grid svg.grid path {
    stroke-width: 6px;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  .has_lightbox__grid svg.grid {
    overflow: visible;
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    fill: url("#lightbox__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:after {
    content: "#lightbox__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
  /* line 13, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  body.ie .has_lightbox__grid svg.grid path,
  body.edge .has_lightbox__grid svg.grid path {
    stroke-width: 4px;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  .has_lightbox__grid svg.grid {
    overflow: visible;
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    fill: url("#lightbox__g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:after {
    content: "#lightbox__g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .has_lightbox__grid svg.grid svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
  /* line 13, app/assets/stylesheets/shared/has_lightbox/__grid.scss.erb */
  body.ie .has_lightbox__grid svg.grid path,
  body.edge .has_lightbox__grid svg.grid path {
    stroke-width: 4px;
  }
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
.has_lightbox__caption__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  overflow: auto;
  position: relative;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.has_lightbox__caption__body b, .has_lightbox__caption__body strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 10, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
.has_lightbox__caption__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__caption__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__caption__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.has_lightbox__caption__body a:hover, .has_lightbox__caption__body a:focus, .has_lightbox__caption__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__caption__body a:hover, .inverted .has_lightbox__caption__body a:focus, .inverted .has_lightbox__caption__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__caption__body a:hover, .not_inverted .has_lightbox__caption__body a:focus, .not_inverted .has_lightbox__caption__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .has_lightbox__caption__body a:hover, .has_lightbox__caption__body a:focus, .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a:hover, .inverted .has_lightbox__caption__body a:focus, .inverted .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a:hover, .firefox .has_lightbox__caption__body a:focus, .firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a:hover, .inverted.firefox .has_lightbox__caption__body a:focus, .inverted.firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .has_lightbox__caption__body a:hover, .has_lightbox__caption__body a:focus, .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a:hover, .inverted .has_lightbox__caption__body a:focus, .inverted .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a:hover, .firefox .has_lightbox__caption__body a:focus, .firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a:hover, .inverted.firefox .has_lightbox__caption__body a:focus, .inverted.firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .has_lightbox__caption__body a:hover, .has_lightbox__caption__body a:focus, .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a:hover, .inverted .has_lightbox__caption__body a:focus, .inverted .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a:hover, .firefox .has_lightbox__caption__body a:focus, .firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a:hover, .inverted.firefox .has_lightbox__caption__body a:focus, .inverted.firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .has_lightbox__caption__body a:hover, .has_lightbox__caption__body a:focus, .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a:hover, .inverted .has_lightbox__caption__body a:focus, .inverted .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a:hover, .firefox .has_lightbox__caption__body a:focus, .firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a:hover, .inverted.firefox .has_lightbox__caption__body a:focus, .inverted.firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .has_lightbox__caption__body a:hover, .has_lightbox__caption__body a:focus, .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .has_lightbox__caption__body a:hover, .inverted .has_lightbox__caption__body a:focus, .inverted .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .has_lightbox__caption__body a:hover, .firefox .has_lightbox__caption__body a:focus, .firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .has_lightbox__caption__body a:hover, .inverted.firefox .has_lightbox__caption__body a:focus, .inverted.firefox .has_lightbox__caption__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

/* line 18, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
.has_lightbox__is_portrait .has_lightbox__caption__body {
  overflow: auto;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/shared/has_lightbox/caption/__body.scss.erb */
  .has_lightbox__is_portrait .has_lightbox__caption__body {
    max-height: -webkit-calc(100% - 5rem - .5em);
    max-height: calc(100% - 5rem - .5em);
  }
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
.has_lightbox__caption__button {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  color: #0f0f0f;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.has_lightbox__caption__button b, .has_lightbox__caption__button strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
  .has_lightbox__caption__button {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
  .has_lightbox__caption__button {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
  .has_lightbox__caption__button {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
  .has_lightbox__caption__button {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
  .has_lightbox__caption__button {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__caption__button {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__caption__button {
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
.has_lightbox__caption__button:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__caption__button:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__caption__button:active {
  color: blue;
}

/* line 16, app/assets/stylesheets/shared/has_lightbox/caption/__button.scss.erb */
.has_lightbox__caption__button.has_lightbox__caption__button__prev, .has_lightbox__caption__button.has_lightbox__caption__button__next {
  display: none;
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
.has_lightbox__caption__button__close {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  position: absolute;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
  .has_lightbox__caption__button__close {
    right: -webkit-calc(1rem + 1.25%);
    right: calc(1rem + 1.25%);
    top: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
  .has_lightbox__caption__button__close {
    right: -webkit-calc(1.35rem + 1.25%);
    right: calc(1.35rem + 1.25%);
    top: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
  .has_lightbox__caption__button__close {
    right: -webkit-calc(1.8rem + 1.25%);
    right: calc(1.8rem + 1.25%);
    top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
  .has_lightbox__caption__button__close {
    right: -webkit-calc(1.85rem + 1.25%);
    right: calc(1.85rem + 1.25%);
    top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
  .has_lightbox__caption__button__close {
    right: -webkit-calc(2rem + 1.25%);
    right: calc(2rem + 1.25%);
    top: 2rem;
  }
}

/* line 12, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
.has_lightbox__is_portrait .has_lightbox__caption__button__close {
  right: 0;
  top: 0;
}

/* line 17, app/assets/stylesheets/shared/has_lightbox/caption/__button__close.scss.erb */
.has_lightbox__caption__button__close:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .has_lightbox__caption__button__close:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .has_lightbox__caption__button__close:hover {
  color: blue;
}
/* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
.has_lightbox__caption__counter {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  min-height: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.has_lightbox__caption__counter b, .has_lightbox__caption__counter strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
  .has_lightbox__caption__counter {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
  .has_lightbox__caption__counter {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
  .has_lightbox__caption__counter {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
  .has_lightbox__caption__counter {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
  .has_lightbox__caption__counter {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 8, app/assets/stylesheets/shared/has_lightbox/caption/__counter.scss.erb */
.has_lightbox__is_portrait .has_lightbox__caption__counter {
  position: relative;
}
/* line 4, app/assets/stylesheets/shared/has_lightbox/caption/__counter__numbers.scss.erb */
[data-image-count='1'] .has_lightbox__caption__counter__numbers {
  visibility: hidden;
}
/* line 4, app/assets/stylesheets/shared/has_lightbox/has_lightbox.scss.erb */
.has_lightbox img {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
/*

*/

/* line 5, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
.modulor_web_module__has_width[data-width]:not(.modulor_web_module__is_edit_mode) {
  float: left;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 50%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 50%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 33.33333%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(50% - 1.35rem);
    width: calc(50% - 1.35rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(50% - 1.8rem);
    width: calc(50% - 1.8rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(33.33333% - 1.85rem);
    width: calc(33.33333% - 1.85rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(25% - 2rem);
    width: calc(25% - 2rem);
  }
}

@media (min-width: 1800px) and (max-width: 739px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1800px) and (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(100% - 1.35rem);
    width: calc(100% - 1.35rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(100% - 1.8rem);
    width: calc(100% - 1.8rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(66.66667% - 1.85rem);
    width: calc(66.66667% - 1.85rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(50% - 2rem);
    width: calc(50% - 2rem);
  }
}

@media (min-width: 1800px) and (max-width: 739px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 1800px) and (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

/* line 30, app/assets/stylesheets/shared/has_width/has_width.scss.erb */
.activity_list_module:not(.modulor_web_module__has_width), .analytics_module:not(.modulor_web_module__has_width), .announcement_module:not(.modulor_web_module__has_width), .attachment_list_module:not(.modulor_web_module__has_width), .audio_header_module:not(.modulor_web_module__has_width), .audio_module:not(.modulor_web_module__has_width), .blockquote_module:not(.modulor_web_module__has_width), .blog_post_filter_module:not(.modulor_web_module__has_width), .blog_post_header_module:not(.modulor_web_module__has_width), .blog_post_sub_header_module:not(.modulor_web_module__has_width), .browse_collection_module:not(.modulor_web_module__has_width), .button_module:not(.modulor_web_module__has_width), .calendar_header_module:not(.modulor_web_module__has_width), .chart_module:not(.modulor_web_module__has_width), .collection_header_module:not(.modulor_web_module__has_width), .collection_item_header_module:not(.modulor_web_module__has_width), .collection_item_images_module:not(.modulor_web_module__has_width), .collection_item_list_module:not(.modulor_web_module__has_width), .column_module:not(.modulor_web_module__has_width), .crud_resource_list_module:not(.modulor_web_module__has_width), .department_module:not(.modulor_web_module__has_width), .embedded_form_module:not(.modulor_web_module__has_width), .event_header_module:not(.modulor_web_module__has_width), .event_list_module:not(.modulor_web_module__has_width), .event_series_header_module:not(.modulor_web_module__has_width), .exhibition_header_module:not(.modulor_web_module__has_width), .exhibition_list_filter_module:not(.modulor_web_module__has_width), .exhibition_list_module:not(.modulor_web_module__has_width), .exhibition_overlay_module:not(.modulor_web_module__has_width), .exhibition_series_header_module:not(.modulor_web_module__has_width), .expandable_text_module:not(.modulor_web_module__has_width), .extensis_sync_activity_list_module:not(.modulor_web_module__has_width), .extensis_sync_module:not(.modulor_web_module__has_width), .external_link_module:not(.modulor_web_module__has_width), .featured_collection_item_module:not(.modulor_web_module__has_width), .file_module:not(.modulor_web_module__has_width), .flash_module:not(.modulor_web_module__has_width), .footer_module:not(.modulor_web_module__has_width), .funders_module:not(.modulor_web_module__has_width), .grid_module:not(.modulor_web_module__has_width), .header_module:not(.modulor_web_module__has_width), .hireology_module:not(.modulor_web_module__has_width), .history_module:not(.modulor_web_module__has_width), .image_module:not(.modulor_web_module__has_width), .images_module:not(.modulor_web_module__has_width), .info_module:not(.modulor_web_module__has_width), .instagram_module:not(.modulor_web_module__has_width), .layout_module:not(.modulor_web_module__has_width), .login_module:not(.modulor_web_module__has_width), .long_desc_module:not(.modulor_web_module__has_width), .map_module:not(.modulor_web_module__has_width), .media_menu_module:not(.modulor_web_module__has_width), .menu_container_module:not(.modulor_web_module__has_width), .menu_item_module:not(.modulor_web_module__has_width), .meta_tags_module:not(.modulor_web_module__has_width), .new_page_module:not(.modulor_web_module__has_width), .note_module:not(.modulor_web_module__has_width), .page_excerpt_module:not(.modulor_web_module__has_width), .page_list_module:not(.modulor_web_module__has_width), .page_tree_view_module:not(.modulor_web_module__has_width), .password_reset_module:not(.modulor_web_module__has_width), .pdf_viewer_module:not(.modulor_web_module__has_width), .permission_list_module:not(.modulor_web_module__has_width), .person_header_module:not(.modulor_web_module__has_width), .pinterest_module:not(.modulor_web_module__has_width), .press_files_module:not(.modulor_web_module__has_width), .press_header_module:not(.modulor_web_module__has_width), .press_images_module:not(.modulor_web_module__has_width), .profile_module:not(.modulor_web_module__has_width), .program_header_module:not(.modulor_web_module__has_width), .publication_header_module:not(.modulor_web_module__has_width), .related_modules_container_module:not(.modulor_web_module__has_width), .related_pages_module:not(.modulor_web_module__has_width), .related_shop_items_module:not(.modulor_web_module__has_width), .search_module:not(.modulor_web_module__has_width), .search_result_list_module:not(.modulor_web_module__has_width), .semantic_container_module:not(.modulor_web_module__has_width), .soft_tab_content_module:not(.modulor_web_module__has_width), .soft_tabs_container_module:not(.modulor_web_module__has_width), .sound_cloud_module:not(.modulor_web_module__has_width), .text_module:not(.modulor_web_module__has_width), .ticker_module:not(.modulor_web_module__has_width), .tms_sync_activity_list_module:not(.modulor_web_module__has_width), .tms_sync_module:not(.modulor_web_module__has_width), .toolbar_module:not(.modulor_web_module__has_width), .tracking_module:not(.modulor_web_module__has_width), .trustee_document_list_module:not(.modulor_web_module__has_width), .trustee_event_list_module:not(.modulor_web_module__has_width), .trustee_list_module:not(.modulor_web_module__has_width), .twitter_module:not(.modulor_web_module__has_width), .video_header_module:not(.modulor_web_module__has_width), .video_module:not(.modulor_web_module__has_width), .visit_header_module:not(.modulor_web_module__has_width), .visit_text_module:not(.modulor_web_module__has_width), .web_module_preview_module:not(.modulor_web_module__has_width), .yield_module:not(.modulor_web_module__has_width) {
  clear: both;
}

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_clearfix.scss */
.activity_list_module:not(.modulor_web_module__has_width):after, .analytics_module:not(.modulor_web_module__has_width):after, .announcement_module:not(.modulor_web_module__has_width):after, .attachment_list_module:not(.modulor_web_module__has_width):after, .audio_header_module:not(.modulor_web_module__has_width):after, .audio_module:not(.modulor_web_module__has_width):after, .blockquote_module:not(.modulor_web_module__has_width):after, .blog_post_filter_module:not(.modulor_web_module__has_width):after, .blog_post_header_module:not(.modulor_web_module__has_width):after, .blog_post_sub_header_module:not(.modulor_web_module__has_width):after, .browse_collection_module:not(.modulor_web_module__has_width):after, .button_module:not(.modulor_web_module__has_width):after, .calendar_header_module:not(.modulor_web_module__has_width):after, .chart_module:not(.modulor_web_module__has_width):after, .collection_header_module:not(.modulor_web_module__has_width):after, .collection_item_header_module:not(.modulor_web_module__has_width):after, .collection_item_images_module:not(.modulor_web_module__has_width):after, .collection_item_list_module:not(.modulor_web_module__has_width):after, .column_module:not(.modulor_web_module__has_width):after, .crud_resource_list_module:not(.modulor_web_module__has_width):after, .department_module:not(.modulor_web_module__has_width):after, .embedded_form_module:not(.modulor_web_module__has_width):after, .event_header_module:not(.modulor_web_module__has_width):after, .event_list_module:not(.modulor_web_module__has_width):after, .event_series_header_module:not(.modulor_web_module__has_width):after, .exhibition_header_module:not(.modulor_web_module__has_width):after, .exhibition_list_filter_module:not(.modulor_web_module__has_width):after, .exhibition_list_module:not(.modulor_web_module__has_width):after, .exhibition_overlay_module:not(.modulor_web_module__has_width):after, .exhibition_series_header_module:not(.modulor_web_module__has_width):after, .expandable_text_module:not(.modulor_web_module__has_width):after, .extensis_sync_activity_list_module:not(.modulor_web_module__has_width):after, .extensis_sync_module:not(.modulor_web_module__has_width):after, .external_link_module:not(.modulor_web_module__has_width):after, .featured_collection_item_module:not(.modulor_web_module__has_width):after, .file_module:not(.modulor_web_module__has_width):after, .flash_module:not(.modulor_web_module__has_width):after, .footer_module:not(.modulor_web_module__has_width):after, .funders_module:not(.modulor_web_module__has_width):after, .grid_module:not(.modulor_web_module__has_width):after, .header_module:not(.modulor_web_module__has_width):after, .hireology_module:not(.modulor_web_module__has_width):after, .history_module:not(.modulor_web_module__has_width):after, .image_module:not(.modulor_web_module__has_width):after, .images_module:not(.modulor_web_module__has_width):after, .info_module:not(.modulor_web_module__has_width):after, .instagram_module:not(.modulor_web_module__has_width):after, .layout_module:not(.modulor_web_module__has_width):after, .login_module:not(.modulor_web_module__has_width):after, .long_desc_module:not(.modulor_web_module__has_width):after, .map_module:not(.modulor_web_module__has_width):after, .media_menu_module:not(.modulor_web_module__has_width):after, .menu_container_module:not(.modulor_web_module__has_width):after, .menu_item_module:not(.modulor_web_module__has_width):after, .meta_tags_module:not(.modulor_web_module__has_width):after, .new_page_module:not(.modulor_web_module__has_width):after, .note_module:not(.modulor_web_module__has_width):after, .page_excerpt_module:not(.modulor_web_module__has_width):after, .page_list_module:not(.modulor_web_module__has_width):after, .page_tree_view_module:not(.modulor_web_module__has_width):after, .password_reset_module:not(.modulor_web_module__has_width):after, .pdf_viewer_module:not(.modulor_web_module__has_width):after, .permission_list_module:not(.modulor_web_module__has_width):after, .person_header_module:not(.modulor_web_module__has_width):after, .pinterest_module:not(.modulor_web_module__has_width):after, .press_files_module:not(.modulor_web_module__has_width):after, .press_header_module:not(.modulor_web_module__has_width):after, .press_images_module:not(.modulor_web_module__has_width):after, .profile_module:not(.modulor_web_module__has_width):after, .program_header_module:not(.modulor_web_module__has_width):after, .publication_header_module:not(.modulor_web_module__has_width):after, .related_modules_container_module:not(.modulor_web_module__has_width):after, .related_pages_module:not(.modulor_web_module__has_width):after, .related_shop_items_module:not(.modulor_web_module__has_width):after, .search_module:not(.modulor_web_module__has_width):after, .search_result_list_module:not(.modulor_web_module__has_width):after, .semantic_container_module:not(.modulor_web_module__has_width):after, .soft_tab_content_module:not(.modulor_web_module__has_width):after, .soft_tabs_container_module:not(.modulor_web_module__has_width):after, .sound_cloud_module:not(.modulor_web_module__has_width):after, .text_module:not(.modulor_web_module__has_width):after, .ticker_module:not(.modulor_web_module__has_width):after, .tms_sync_activity_list_module:not(.modulor_web_module__has_width):after, .tms_sync_module:not(.modulor_web_module__has_width):after, .toolbar_module:not(.modulor_web_module__has_width):after, .tracking_module:not(.modulor_web_module__has_width):after, .trustee_document_list_module:not(.modulor_web_module__has_width):after, .trustee_event_list_module:not(.modulor_web_module__has_width):after, .trustee_list_module:not(.modulor_web_module__has_width):after, .twitter_module:not(.modulor_web_module__has_width):after, .video_header_module:not(.modulor_web_module__has_width):after, .video_module:not(.modulor_web_module__has_width):after, .visit_header_module:not(.modulor_web_module__has_width):after, .visit_text_module:not(.modulor_web_module__has_width):after, .web_module_preview_module:not(.modulor_web_module__has_width):after, .yield_module:not(.modulor_web_module__has_width):after {
  content: '';
  display: table;
  clear: both;
}
@media print {
  /* line 6, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width]:not(.modulor_web_module__is_edit_mode) {
    float: left;
  }
}

@media print and (max-width: 739px) {
  /* line 11, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media print and (max-width: 739px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (max-width: 739px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(100% - 1.35rem);
    width: calc(100% - 1.35rem);
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(100% - 1.8rem);
    width: calc(100% - 1.8rem);
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(66.66667% - 1.85rem);
    width: calc(66.66667% - 1.85rem);
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'] {
    width: -webkit-calc(50% - 2rem);
    width: calc(50% - 2rem);
  }
}

@media print and (min-width: 1800px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 1800px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='1'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (max-width: 739px) {
  /* line 20, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media print and (max-width: 739px) and (max-width: 739px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (max-width: 739px) and (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(100% - 1.35rem);
    width: calc(100% - 1.35rem);
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(100% - 1.8rem);
    width: calc(100% - 1.8rem);
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(66.66667% - 1.85rem);
    width: calc(66.66667% - 1.85rem);
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print and (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'] {
    width: -webkit-calc(50% - 2rem);
    width: calc(50% - 2rem);
  }
}

@media print and (min-width: 1800px) and (max-width: 739px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xs */
    width: 100%;
  }
}

@media print and (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* s */
    width: 100%;
  }
}

@media print and (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* m */
    width: 100%;
  }
}

@media print and (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* l */
    width: 66.66667%;
  }
}

@media print and (min-width: 1800px) and (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .modulor_web_module__has_width[data-width='2'].modulor_web_module__is_edit_mode {
    /* xl */
    width: 50%;
  }
}

@media print {
  /* line 31, app/assets/stylesheets/shared/has_width/print/has_width.scss.erb */
  .activity_list_module:not(.modulor_web_module__has_width), .analytics_module:not(.modulor_web_module__has_width), .announcement_module:not(.modulor_web_module__has_width), .attachment_list_module:not(.modulor_web_module__has_width), .audio_header_module:not(.modulor_web_module__has_width), .audio_module:not(.modulor_web_module__has_width), .blockquote_module:not(.modulor_web_module__has_width), .blog_post_filter_module:not(.modulor_web_module__has_width), .blog_post_header_module:not(.modulor_web_module__has_width), .blog_post_sub_header_module:not(.modulor_web_module__has_width), .browse_collection_module:not(.modulor_web_module__has_width), .button_module:not(.modulor_web_module__has_width), .calendar_header_module:not(.modulor_web_module__has_width), .chart_module:not(.modulor_web_module__has_width), .collection_header_module:not(.modulor_web_module__has_width), .collection_item_header_module:not(.modulor_web_module__has_width), .collection_item_images_module:not(.modulor_web_module__has_width), .collection_item_list_module:not(.modulor_web_module__has_width), .column_module:not(.modulor_web_module__has_width), .crud_resource_list_module:not(.modulor_web_module__has_width), .department_module:not(.modulor_web_module__has_width), .embedded_form_module:not(.modulor_web_module__has_width), .event_header_module:not(.modulor_web_module__has_width), .event_list_module:not(.modulor_web_module__has_width), .event_series_header_module:not(.modulor_web_module__has_width), .exhibition_header_module:not(.modulor_web_module__has_width), .exhibition_list_filter_module:not(.modulor_web_module__has_width), .exhibition_list_module:not(.modulor_web_module__has_width), .exhibition_overlay_module:not(.modulor_web_module__has_width), .exhibition_series_header_module:not(.modulor_web_module__has_width), .expandable_text_module:not(.modulor_web_module__has_width), .extensis_sync_activity_list_module:not(.modulor_web_module__has_width), .extensis_sync_module:not(.modulor_web_module__has_width), .external_link_module:not(.modulor_web_module__has_width), .featured_collection_item_module:not(.modulor_web_module__has_width), .file_module:not(.modulor_web_module__has_width), .flash_module:not(.modulor_web_module__has_width), .footer_module:not(.modulor_web_module__has_width), .funders_module:not(.modulor_web_module__has_width), .grid_module:not(.modulor_web_module__has_width), .header_module:not(.modulor_web_module__has_width), .hireology_module:not(.modulor_web_module__has_width), .history_module:not(.modulor_web_module__has_width), .image_module:not(.modulor_web_module__has_width), .images_module:not(.modulor_web_module__has_width), .info_module:not(.modulor_web_module__has_width), .instagram_module:not(.modulor_web_module__has_width), .layout_module:not(.modulor_web_module__has_width), .login_module:not(.modulor_web_module__has_width), .long_desc_module:not(.modulor_web_module__has_width), .map_module:not(.modulor_web_module__has_width), .media_menu_module:not(.modulor_web_module__has_width), .menu_container_module:not(.modulor_web_module__has_width), .menu_item_module:not(.modulor_web_module__has_width), .meta_tags_module:not(.modulor_web_module__has_width), .new_page_module:not(.modulor_web_module__has_width), .note_module:not(.modulor_web_module__has_width), .page_excerpt_module:not(.modulor_web_module__has_width), .page_list_module:not(.modulor_web_module__has_width), .page_tree_view_module:not(.modulor_web_module__has_width), .password_reset_module:not(.modulor_web_module__has_width), .pdf_viewer_module:not(.modulor_web_module__has_width), .permission_list_module:not(.modulor_web_module__has_width), .person_header_module:not(.modulor_web_module__has_width), .pinterest_module:not(.modulor_web_module__has_width), .press_files_module:not(.modulor_web_module__has_width), .press_header_module:not(.modulor_web_module__has_width), .press_images_module:not(.modulor_web_module__has_width), .profile_module:not(.modulor_web_module__has_width), .program_header_module:not(.modulor_web_module__has_width), .publication_header_module:not(.modulor_web_module__has_width), .related_modules_container_module:not(.modulor_web_module__has_width), .related_pages_module:not(.modulor_web_module__has_width), .related_shop_items_module:not(.modulor_web_module__has_width), .search_module:not(.modulor_web_module__has_width), .search_result_list_module:not(.modulor_web_module__has_width), .semantic_container_module:not(.modulor_web_module__has_width), .soft_tab_content_module:not(.modulor_web_module__has_width), .soft_tabs_container_module:not(.modulor_web_module__has_width), .sound_cloud_module:not(.modulor_web_module__has_width), .text_module:not(.modulor_web_module__has_width), .ticker_module:not(.modulor_web_module__has_width), .tms_sync_activity_list_module:not(.modulor_web_module__has_width), .tms_sync_module:not(.modulor_web_module__has_width), .toolbar_module:not(.modulor_web_module__has_width), .tracking_module:not(.modulor_web_module__has_width), .trustee_document_list_module:not(.modulor_web_module__has_width), .trustee_event_list_module:not(.modulor_web_module__has_width), .trustee_list_module:not(.modulor_web_module__has_width), .twitter_module:not(.modulor_web_module__has_width), .video_header_module:not(.modulor_web_module__has_width), .video_module:not(.modulor_web_module__has_width), .visit_header_module:not(.modulor_web_module__has_width), .visit_text_module:not(.modulor_web_module__has_width), .web_module_preview_module:not(.modulor_web_module__has_width), .yield_module:not(.modulor_web_module__has_width) {
    clear: both;
  }
  /* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_clearfix.scss */
  .activity_list_module:not(.modulor_web_module__has_width):after, .analytics_module:not(.modulor_web_module__has_width):after, .announcement_module:not(.modulor_web_module__has_width):after, .attachment_list_module:not(.modulor_web_module__has_width):after, .audio_header_module:not(.modulor_web_module__has_width):after, .audio_module:not(.modulor_web_module__has_width):after, .blockquote_module:not(.modulor_web_module__has_width):after, .blog_post_filter_module:not(.modulor_web_module__has_width):after, .blog_post_header_module:not(.modulor_web_module__has_width):after, .blog_post_sub_header_module:not(.modulor_web_module__has_width):after, .browse_collection_module:not(.modulor_web_module__has_width):after, .button_module:not(.modulor_web_module__has_width):after, .calendar_header_module:not(.modulor_web_module__has_width):after, .chart_module:not(.modulor_web_module__has_width):after, .collection_header_module:not(.modulor_web_module__has_width):after, .collection_item_header_module:not(.modulor_web_module__has_width):after, .collection_item_images_module:not(.modulor_web_module__has_width):after, .collection_item_list_module:not(.modulor_web_module__has_width):after, .column_module:not(.modulor_web_module__has_width):after, .crud_resource_list_module:not(.modulor_web_module__has_width):after, .department_module:not(.modulor_web_module__has_width):after, .embedded_form_module:not(.modulor_web_module__has_width):after, .event_header_module:not(.modulor_web_module__has_width):after, .event_list_module:not(.modulor_web_module__has_width):after, .event_series_header_module:not(.modulor_web_module__has_width):after, .exhibition_header_module:not(.modulor_web_module__has_width):after, .exhibition_list_filter_module:not(.modulor_web_module__has_width):after, .exhibition_list_module:not(.modulor_web_module__has_width):after, .exhibition_overlay_module:not(.modulor_web_module__has_width):after, .exhibition_series_header_module:not(.modulor_web_module__has_width):after, .expandable_text_module:not(.modulor_web_module__has_width):after, .extensis_sync_activity_list_module:not(.modulor_web_module__has_width):after, .extensis_sync_module:not(.modulor_web_module__has_width):after, .external_link_module:not(.modulor_web_module__has_width):after, .featured_collection_item_module:not(.modulor_web_module__has_width):after, .file_module:not(.modulor_web_module__has_width):after, .flash_module:not(.modulor_web_module__has_width):after, .footer_module:not(.modulor_web_module__has_width):after, .funders_module:not(.modulor_web_module__has_width):after, .grid_module:not(.modulor_web_module__has_width):after, .header_module:not(.modulor_web_module__has_width):after, .hireology_module:not(.modulor_web_module__has_width):after, .history_module:not(.modulor_web_module__has_width):after, .image_module:not(.modulor_web_module__has_width):after, .images_module:not(.modulor_web_module__has_width):after, .info_module:not(.modulor_web_module__has_width):after, .instagram_module:not(.modulor_web_module__has_width):after, .layout_module:not(.modulor_web_module__has_width):after, .login_module:not(.modulor_web_module__has_width):after, .long_desc_module:not(.modulor_web_module__has_width):after, .map_module:not(.modulor_web_module__has_width):after, .media_menu_module:not(.modulor_web_module__has_width):after, .menu_container_module:not(.modulor_web_module__has_width):after, .menu_item_module:not(.modulor_web_module__has_width):after, .meta_tags_module:not(.modulor_web_module__has_width):after, .new_page_module:not(.modulor_web_module__has_width):after, .note_module:not(.modulor_web_module__has_width):after, .page_excerpt_module:not(.modulor_web_module__has_width):after, .page_list_module:not(.modulor_web_module__has_width):after, .page_tree_view_module:not(.modulor_web_module__has_width):after, .password_reset_module:not(.modulor_web_module__has_width):after, .pdf_viewer_module:not(.modulor_web_module__has_width):after, .permission_list_module:not(.modulor_web_module__has_width):after, .person_header_module:not(.modulor_web_module__has_width):after, .pinterest_module:not(.modulor_web_module__has_width):after, .press_files_module:not(.modulor_web_module__has_width):after, .press_header_module:not(.modulor_web_module__has_width):after, .press_images_module:not(.modulor_web_module__has_width):after, .profile_module:not(.modulor_web_module__has_width):after, .program_header_module:not(.modulor_web_module__has_width):after, .publication_header_module:not(.modulor_web_module__has_width):after, .related_modules_container_module:not(.modulor_web_module__has_width):after, .related_pages_module:not(.modulor_web_module__has_width):after, .related_shop_items_module:not(.modulor_web_module__has_width):after, .search_module:not(.modulor_web_module__has_width):after, .search_result_list_module:not(.modulor_web_module__has_width):after, .semantic_container_module:not(.modulor_web_module__has_width):after, .soft_tab_content_module:not(.modulor_web_module__has_width):after, .soft_tabs_container_module:not(.modulor_web_module__has_width):after, .sound_cloud_module:not(.modulor_web_module__has_width):after, .text_module:not(.modulor_web_module__has_width):after, .ticker_module:not(.modulor_web_module__has_width):after, .tms_sync_activity_list_module:not(.modulor_web_module__has_width):after, .tms_sync_module:not(.modulor_web_module__has_width):after, .toolbar_module:not(.modulor_web_module__has_width):after, .tracking_module:not(.modulor_web_module__has_width):after, .trustee_document_list_module:not(.modulor_web_module__has_width):after, .trustee_event_list_module:not(.modulor_web_module__has_width):after, .trustee_list_module:not(.modulor_web_module__has_width):after, .twitter_module:not(.modulor_web_module__has_width):after, .video_header_module:not(.modulor_web_module__has_width):after, .video_module:not(.modulor_web_module__has_width):after, .visit_header_module:not(.modulor_web_module__has_width):after, .visit_text_module:not(.modulor_web_module__has_width):after, .web_module_preview_module:not(.modulor_web_module__has_width):after, .yield_module:not(.modulor_web_module__has_width):after {
    content: '';
    display: table;
    clear: both;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/shared/layout/inverted.scss.erb */
body.inverted {
  background-color: #0f0f0f;
}
/* line 6, app/assets/stylesheets/shared/layout/layout.scss.erb */
html {
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

/* line 10, app/assets/stylesheets/shared/layout/layout.scss.erb */
html, body {
  font-size: 10px;
}

/* line 14, app/assets/stylesheets/shared/layout/layout.scss.erb */
body {
  background-color: white;
  color: black;
  margin: 0;
}

/* line 21, app/assets/stylesheets/shared/layout/layout.scss.erb */
a:focus, a:active, button:focus, button:active {
  outline: 0;
}
/*

*/

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/modulor_page/__is_edited.scss.erb */
  .modulor_page__is_edited {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/modulor_page/__is_edited.scss.erb */
  .modulor_page__is_edited {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/modulor_page/__is_edited.scss.erb */
  .modulor_page__is_edited {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/modulor_page/__is_edited.scss.erb */
  .modulor_page__is_edited {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/modulor_page/__is_edited.scss.erb */
  .modulor_page__is_edited {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/shared/modulor_page/__is_master.scss.erb */
.modulor_page__is_master {
  position: relative;
}
/*

*/

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  [class*='module__content'] {
    margin: 0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  [class*='module__content'] {
    margin: 0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  [class*='module__content'] {
    margin: 0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  [class*='module__content'] {
    margin: 0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  [class*='module__content'] {
    margin: 1rem;
    padding: 1rem;
  }
}

/* line 10, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
.modulor_web_module__edit_mode_wrapper {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper {
    padding-top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper {
    padding-top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper {
    padding-top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper {
    padding-top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper {
    padding-top: 1rem;
  }
}

/* line 18, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
.modulor_web_module__edit_mode_wrapper > [class*='module__content'] {
  margin-top: 0;
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper > [class*='module__form'] {
    padding: 0.5rem;
    padding-top: 0;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper > [class*='module__form'] {
    padding: 0.675rem;
    padding-top: 0;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper > [class*='module__form'] {
    padding: 0.9rem;
    padding-top: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper > [class*='module__form'] {
    padding: 0.925rem;
    padding-top: 0;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
  .modulor_web_module__edit_mode_wrapper > [class*='module__form'] {
    padding: 1rem;
    padding-top: 0;
  }
}

/* line 43, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
.analytics_module:not(.modulor_web_module__is_edit_mode),
.column_module:not(.modulor_web_module__is_edit_mode),
.flash_module:not(.modulor_web_module__is_edit_mode),
.grid_module:not(.modulor_web_module__is_edit_mode),
.menu_item_module:not(.modulor_web_module__is_edit_mode),
.long_desc_module:not(.modulor_web_module__is_edit_mode),
.related_modules_container_module:not(.modulor_web_module__is_edit_mode),
.semantic_container_module:not(.modulor_web_module__is_edit_mode),
.tracking_module:not(.modulor_web_module__is_edit_mode),
.web_module_preview_module:not(.modulor_web_module__is_edit_mode),
.yield_module:not(.modulor_web_module__is_edit_mode) {
  margin: 0;
  padding: 0;
}

/* line 50, app/assets/stylesheets/shared/modulor_web_modules/padding.scss.erb */
.toolbar_module:not(.modulor_web_module__is_edit_mode) {
  padding-bottom: 0;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .activity_list_module, .analytics_module, .announcement_module, .attachment_list_module, .audio_header_module, .audio_module, .blockquote_module, .blog_post_filter_module, .blog_post_header_module, .blog_post_sub_header_module, .browse_collection_module, .button_module, .calendar_header_module, .chart_module, .collection_header_module, .collection_item_header_module, .collection_item_images_module, .collection_item_list_module, .column_module, .crud_resource_list_module, .department_module, .embedded_form_module, .event_header_module, .event_list_module, .event_series_header_module, .exhibition_header_module, .exhibition_list_filter_module, .exhibition_list_module, .exhibition_overlay_module, .exhibition_series_header_module, .expandable_text_module, .extensis_sync_activity_list_module, .extensis_sync_module, .external_link_module, .featured_collection_item_module, .file_module, .flash_module, .footer_module, .funders_module, .grid_module, .header_module, .hireology_module, .history_module, .image_module, .images_module, .info_module, .instagram_module, .layout_module, .login_module, .long_desc_module, .map_module, .media_menu_module, .menu_container_module, .menu_item_module, .meta_tags_module, .new_page_module, .note_module, .page_excerpt_module, .page_list_module, .page_tree_view_module, .password_reset_module, .pdf_viewer_module, .permission_list_module, .person_header_module, .pinterest_module, .press_files_module, .press_header_module, .press_images_module, .profile_module, .program_header_module, .publication_header_module, .related_modules_container_module, .related_pages_module, .related_shop_items_module, .search_module, .search_result_list_module, .semantic_container_module, .soft_tab_content_module, .soft_tabs_container_module, .sound_cloud_module, .text_module, .ticker_module, .tms_sync_activity_list_module, .tms_sync_module, .toolbar_module, .tracking_module, .trustee_document_list_module, .trustee_event_list_module, .trustee_list_module, .twitter_module, .video_header_module, .video_module, .visit_header_module, .visit_text_module, .web_module_preview_module, .yield_module {
    margin-bottom: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .activity_list_module, .analytics_module, .announcement_module, .attachment_list_module, .audio_header_module, .audio_module, .blockquote_module, .blog_post_filter_module, .blog_post_header_module, .blog_post_sub_header_module, .browse_collection_module, .button_module, .calendar_header_module, .chart_module, .collection_header_module, .collection_item_header_module, .collection_item_images_module, .collection_item_list_module, .column_module, .crud_resource_list_module, .department_module, .embedded_form_module, .event_header_module, .event_list_module, .event_series_header_module, .exhibition_header_module, .exhibition_list_filter_module, .exhibition_list_module, .exhibition_overlay_module, .exhibition_series_header_module, .expandable_text_module, .extensis_sync_activity_list_module, .extensis_sync_module, .external_link_module, .featured_collection_item_module, .file_module, .flash_module, .footer_module, .funders_module, .grid_module, .header_module, .hireology_module, .history_module, .image_module, .images_module, .info_module, .instagram_module, .layout_module, .login_module, .long_desc_module, .map_module, .media_menu_module, .menu_container_module, .menu_item_module, .meta_tags_module, .new_page_module, .note_module, .page_excerpt_module, .page_list_module, .page_tree_view_module, .password_reset_module, .pdf_viewer_module, .permission_list_module, .person_header_module, .pinterest_module, .press_files_module, .press_header_module, .press_images_module, .profile_module, .program_header_module, .publication_header_module, .related_modules_container_module, .related_pages_module, .related_shop_items_module, .search_module, .search_result_list_module, .semantic_container_module, .soft_tab_content_module, .soft_tabs_container_module, .sound_cloud_module, .text_module, .ticker_module, .tms_sync_activity_list_module, .tms_sync_module, .toolbar_module, .tracking_module, .trustee_document_list_module, .trustee_event_list_module, .trustee_list_module, .twitter_module, .video_header_module, .video_module, .visit_header_module, .visit_text_module, .web_module_preview_module, .yield_module {
    margin-bottom: 5.45rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .activity_list_module, .analytics_module, .announcement_module, .attachment_list_module, .audio_header_module, .audio_module, .blockquote_module, .blog_post_filter_module, .blog_post_header_module, .blog_post_sub_header_module, .browse_collection_module, .button_module, .calendar_header_module, .chart_module, .collection_header_module, .collection_item_header_module, .collection_item_images_module, .collection_item_list_module, .column_module, .crud_resource_list_module, .department_module, .embedded_form_module, .event_header_module, .event_list_module, .event_series_header_module, .exhibition_header_module, .exhibition_list_filter_module, .exhibition_list_module, .exhibition_overlay_module, .exhibition_series_header_module, .expandable_text_module, .extensis_sync_activity_list_module, .extensis_sync_module, .external_link_module, .featured_collection_item_module, .file_module, .flash_module, .footer_module, .funders_module, .grid_module, .header_module, .hireology_module, .history_module, .image_module, .images_module, .info_module, .instagram_module, .layout_module, .login_module, .long_desc_module, .map_module, .media_menu_module, .menu_container_module, .menu_item_module, .meta_tags_module, .new_page_module, .note_module, .page_excerpt_module, .page_list_module, .page_tree_view_module, .password_reset_module, .pdf_viewer_module, .permission_list_module, .person_header_module, .pinterest_module, .press_files_module, .press_header_module, .press_images_module, .profile_module, .program_header_module, .publication_header_module, .related_modules_container_module, .related_pages_module, .related_shop_items_module, .search_module, .search_result_list_module, .semantic_container_module, .soft_tab_content_module, .soft_tabs_container_module, .sound_cloud_module, .text_module, .ticker_module, .tms_sync_activity_list_module, .tms_sync_module, .toolbar_module, .tracking_module, .trustee_document_list_module, .trustee_event_list_module, .trustee_list_module, .twitter_module, .video_header_module, .video_module, .visit_header_module, .visit_text_module, .web_module_preview_module, .yield_module {
    margin-bottom: 5.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .activity_list_module, .analytics_module, .announcement_module, .attachment_list_module, .audio_header_module, .audio_module, .blockquote_module, .blog_post_filter_module, .blog_post_header_module, .blog_post_sub_header_module, .browse_collection_module, .button_module, .calendar_header_module, .chart_module, .collection_header_module, .collection_item_header_module, .collection_item_images_module, .collection_item_list_module, .column_module, .crud_resource_list_module, .department_module, .embedded_form_module, .event_header_module, .event_list_module, .event_series_header_module, .exhibition_header_module, .exhibition_list_filter_module, .exhibition_list_module, .exhibition_overlay_module, .exhibition_series_header_module, .expandable_text_module, .extensis_sync_activity_list_module, .extensis_sync_module, .external_link_module, .featured_collection_item_module, .file_module, .flash_module, .footer_module, .funders_module, .grid_module, .header_module, .hireology_module, .history_module, .image_module, .images_module, .info_module, .instagram_module, .layout_module, .login_module, .long_desc_module, .map_module, .media_menu_module, .menu_container_module, .menu_item_module, .meta_tags_module, .new_page_module, .note_module, .page_excerpt_module, .page_list_module, .page_tree_view_module, .password_reset_module, .pdf_viewer_module, .permission_list_module, .person_header_module, .pinterest_module, .press_files_module, .press_header_module, .press_images_module, .profile_module, .program_header_module, .publication_header_module, .related_modules_container_module, .related_pages_module, .related_shop_items_module, .search_module, .search_result_list_module, .semantic_container_module, .soft_tab_content_module, .soft_tabs_container_module, .sound_cloud_module, .text_module, .ticker_module, .tms_sync_activity_list_module, .tms_sync_module, .toolbar_module, .tracking_module, .trustee_document_list_module, .trustee_event_list_module, .trustee_list_module, .twitter_module, .video_header_module, .video_module, .visit_header_module, .visit_text_module, .web_module_preview_module, .yield_module {
    margin-bottom: 5.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .activity_list_module, .analytics_module, .announcement_module, .attachment_list_module, .audio_header_module, .audio_module, .blockquote_module, .blog_post_filter_module, .blog_post_header_module, .blog_post_sub_header_module, .browse_collection_module, .button_module, .calendar_header_module, .chart_module, .collection_header_module, .collection_item_header_module, .collection_item_images_module, .collection_item_list_module, .column_module, .crud_resource_list_module, .department_module, .embedded_form_module, .event_header_module, .event_list_module, .event_series_header_module, .exhibition_header_module, .exhibition_list_filter_module, .exhibition_list_module, .exhibition_overlay_module, .exhibition_series_header_module, .expandable_text_module, .extensis_sync_activity_list_module, .extensis_sync_module, .external_link_module, .featured_collection_item_module, .file_module, .flash_module, .footer_module, .funders_module, .grid_module, .header_module, .hireology_module, .history_module, .image_module, .images_module, .info_module, .instagram_module, .layout_module, .login_module, .long_desc_module, .map_module, .media_menu_module, .menu_container_module, .menu_item_module, .meta_tags_module, .new_page_module, .note_module, .page_excerpt_module, .page_list_module, .page_tree_view_module, .password_reset_module, .pdf_viewer_module, .permission_list_module, .person_header_module, .pinterest_module, .press_files_module, .press_header_module, .press_images_module, .profile_module, .program_header_module, .publication_header_module, .related_modules_container_module, .related_pages_module, .related_shop_items_module, .search_module, .search_result_list_module, .semantic_container_module, .soft_tab_content_module, .soft_tabs_container_module, .sound_cloud_module, .text_module, .ticker_module, .tms_sync_activity_list_module, .tms_sync_module, .toolbar_module, .tracking_module, .trustee_document_list_module, .trustee_event_list_module, .trustee_list_module, .twitter_module, .video_header_module, .video_module, .visit_header_module, .visit_text_module, .web_module_preview_module, .yield_module {
    margin-bottom: 6rem;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode {
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode .modulor_web_module__add {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode .modulor_web_module__add {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode .modulor_web_module__add {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode .modulor_web_module__add {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
  .modulor_web_module__is_edit_mode .modulor_web_module__add {
    margin-bottom: 4rem;
  }
}

/* line 32, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
.analytics_module:not(.modulor_web_module__is_edit_mode),
.flash_module:not(.modulor_web_module__is_edit_mode),
.footer_module:not(.modulor_web_module__is_edit_mode),
.grid_module:not(.modulor_web_module__is_edit_mode),
.menu_item_module:not(.modulor_web_module__is_edit_mode),
.semantic_container_module:not(.modulor_web_module__is_edit_mode),
.tracking_module:not(.modulor_web_module__is_edit_mode),
.yield_module:not(.modulor_web_module__is_edit_mode) {
  margin-bottom: 0;
}

/* line 38, app/assets/stylesheets/shared/modulor_web_modules/margin_bottom.scss.erb */
.toolbar_module:not(.modulor_web_module__is_edit_mode) {
  margin-bottom: 0;
}
/*


*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="0"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="1"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="2"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="3"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="4"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="5"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="6"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="7"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="8"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="9"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g14");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g14";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g18");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g18";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    fill: url("#g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:after {
    content: "#g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-depth="10"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="audio_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_375");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_375";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-116.66667%);
        -ms-transform: translateX(-116.66667%);
            transform: translateX(-116.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-116.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-116.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_875");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_875";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_125");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_125";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-38.88889%);
        -ms-transform: translateX(-38.88889%);
            transform: translateX(-38.88889%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-38.88889%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-38.88889%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_16667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_16667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_33333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_33333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="blog_post_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

/* line 10, app/assets/stylesheets/shared/pages_of_type/blog_post_page/grid_object.scss.erb */
body[data-page-type="blog_post_page"] .grid_object .grid__line__h {
  display: none;
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="collection_item_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="event_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="exhibition_series_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="person_page"] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="publication_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="trustees_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

/* line 8, app/assets/stylesheets/shared/pages_of_type/trustees_page/grid_object.scss.erb */
body[data-page-type="trustees_page"] .grid_object svg.grid path {
  stroke: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-page-type="trustees_page"] .grid_object svg.grid path {
  stroke: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-page-type="trustees_page"] .grid_object svg.grid path {
  stroke: yellow;
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    fill: url("#g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:after {
    content: "#g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-page-type="video_page"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

/*

*/

/* line 3, app/assets/stylesheets/shared/pages_with_path/access_denied/body.scss.erb */
body[data-path="System/Access-Denied"] {
  background-color: yellow;
}

/* line 6, app/assets/stylesheets/shared/pages_with_path/access_denied/body.scss.erb */
body[data-path="System/Access-Denied"] .menu_container_module__link_to__home,
body[data-path="System/Access-Denied"] .long_desc_module__button {
  background-color: yellow !important;
}

/* line 12, app/assets/stylesheets/shared/pages_with_path/access_denied/body.scss.erb */
body[data-path="System/Access-Denied"] .menu_item_module__content a {
  background-color: yellow !important;
}

/* line 17, app/assets/stylesheets/shared/pages_with_path/access_denied/body.scss.erb */
body[data-path="System/Access-Denied"] .semantic_container_module__content.header:hover .menu_container_module__content {
  background-color: yellow !important;
}
/* line 6, app/assets/stylesheets/shared/pages_with_path/access_denied/devices/semantic_container_module.scss.erb */
html[data-device='mobile'] body[data-path="System/Access-Denied"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #ffff90;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/access_denied/long_desc_module.scss.erb */
body[data-path="System/Access-Denied"] .long_desc_module {
  display: none;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/access_denied/search_module.scss.erb */
body[data-path="System/Access-Denied"] .search_module__search_toggle {
  background-color: yellow !important;
}

/* line 10, app/assets/stylesheets/shared/pages_with_path/access_denied/search_module.scss.erb */
body[data-path="System/Access-Denied"] .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/Access-Denied"] .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/Access-Denied"] .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form {
  background-color: yellow;
}

/* line 16, app/assets/stylesheets/shared/pages_with_path/access_denied/search_module.scss.erb */
body[data-path="System/Access-Denied"] .search_module__search_button {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/Access-Denied"] .search_module__search_button {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/Access-Denied"] .search_module__search_button {
  background-color: yellow;
}
/* line 5, app/assets/stylesheets/shared/pages_with_path/access_denied/semantic_container_module.scss.erb */
body[data-path="System/Access-Denied"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #ffff90;
}
/*

*/

/* line 3, app/assets/stylesheets/shared/pages_with_path/error_404/body.scss.erb */
body[data-path="System/404"] {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/404"] {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/404"] {
  background-color: blue;
}

/* line 6, app/assets/stylesheets/shared/pages_with_path/error_404/body.scss.erb */
body[data-path="System/404"] .menu_container_module__link_to__home,
body[data-path="System/404"] .long_desc_module__button {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/404"] .menu_container_module__link_to__home, .inverted
body[data-path="System/404"] .long_desc_module__button {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/404"] .menu_container_module__link_to__home, .not_inverted
body[data-path="System/404"] .long_desc_module__button {
  background-color: blue;
}

/* line 12, app/assets/stylesheets/shared/pages_with_path/error_404/body.scss.erb */
body[data-path="System/404"] .menu_item_module__content a {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/404"] .menu_item_module__content a {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/404"] .menu_item_module__content a {
  background-color: blue;
}
/* line 6, app/assets/stylesheets/shared/pages_with_path/error_404/devices/semantic_container_module.scss.erb */
html[data-device='mobile'] body[data-path="System/404"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #1943fb;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/long_desc_module.scss.erb */
body[data-path="System/404"] .long_desc_module {
  display: none;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/search_module.scss.erb */
body[data-path="System/404"] .search_module__search_toggle {
  background-color: blue !important;
}

/* line 10, app/assets/stylesheets/shared/pages_with_path/error_404/search_module.scss.erb */
body[data-path="System/404"] .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/404"] .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/404"] .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form {
  background-color: blue;
}

/* line 16, app/assets/stylesheets/shared/pages_with_path/error_404/search_module.scss.erb */
body[data-path="System/404"] .search_module__search_button {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/404"] .search_module__search_button {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/404"] .search_module__search_button {
  background-color: blue;
}
/* line 5, app/assets/stylesheets/shared/pages_with_path/error_404/semantic_container_module.scss.erb */
body[data-path="System/404"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body[data-path="System/404"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body[data-path="System/404"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: blue;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/ticker_module.scss.erb */
  body[data-path="System/404"] .ticker_module__container {
    margin-top: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/ticker_module.scss.erb */
  body[data-path="System/404"] .ticker_module__container {
    margin-top: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/ticker_module.scss.erb */
  body[data-path="System/404"] .ticker_module__container {
    margin-top: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/ticker_module.scss.erb */
  body[data-path="System/404"] .ticker_module__container {
    margin-top: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/shared/pages_with_path/error_404/ticker_module.scss.erb */
  body[data-path="System/404"] .ticker_module__container {
    margin-top: 3rem;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Exhibitions/Series"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

/* line 3, app/assets/stylesheets/shared/pages_with_path/login/body.scss.erb */
body[data-path="Login"] {
  background-color: #d7d7d7;
}

/* line 6, app/assets/stylesheets/shared/pages_with_path/login/body.scss.erb */
body[data-path="Login"] .menu_container_module__link_to__home,
body[data-path="Login"] .long_desc_module__button {
  background-color: #d7d7d7;
}

/* line 12, app/assets/stylesheets/shared/pages_with_path/login/body.scss.erb */
body[data-path="Login"] .menu_item_module__content a {
  background-color: #d7d7d7;
}
/* line 6, app/assets/stylesheets/shared/pages_with_path/login/devices/semantic_container_module.scss.erb */
html[data-device='mobile'] body[data-path="Login"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #d7d7d7;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/login/long_desc_module.scss.erb */
body[data-path="Login"] .long_desc_module {
  display: none;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/login/search_modules.scss.erb */
body[data-path="Login"] .search_module__is_master {
  display: none;
}
/* line 5, app/assets/stylesheets/shared/pages_with_path/login/semantic_container_module.scss.erb */
body[data-path="Login"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #d7d7d7;
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_375");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_375";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-116.66667%);
        -ms-transform: translateX(-116.66667%);
            transform: translateX(-116.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-116.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-116.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_875");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_875";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_125");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_125";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-38.88889%);
        -ms-transform: translateX(-38.88889%);
            transform: translateX(-38.88889%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-38.88889%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-38.88889%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_16667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_16667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_33333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_33333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path^="Media"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

/* line 11, app/assets/stylesheets/shared/pages_with_path/media/grid_object.scss.erb */
body[data-path^="Media"] .grid_object path.grid__line__h {
  display: none;
}
/* line 5, app/assets/stylesheets/shared/pages_with_path/media/page_list_module.scss.erb */
body[data-path^="Media"] .page_list_module__content .heading {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
body[data-path^="Media"] .page_list_module__content .heading b, body[data-path^="Media"] .page_list_module__content .heading strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/page_list_module.scss.erb */
  body[data-path^="Media"] .page_list_module__content .heading {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/page_list_module.scss.erb */
  body[data-path^="Media"] .page_list_module__content .heading {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/page_list_module.scss.erb */
  body[data-path^="Media"] .page_list_module__content .heading {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/page_list_module.scss.erb */
  body[data-path^="Media"] .page_list_module__content .heading {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/page_list_module.scss.erb */
  body[data-path^="Media"] .page_list_module__content .heading {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 6, app/assets/stylesheets/shared/pages_with_path/media/press_files_module.scss.erb */
body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading b, body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/media/press_files_module.scss.erb */
  body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/media/press_files_module.scss.erb */
  body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/media/press_files_module.scss.erb */
  body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/media/press_files_module.scss.erb */
  body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/media/press_files_module.scss.erb */
  body[data-path^="Media"][data-depth='0'] .press_files_module__content .heading {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 5, app/assets/stylesheets/shared/pages_with_path/media/text_module.scss.erb */
body[data-path^="Media"] .text_module__content .heading {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
body[data-path^="Media"] .text_module__content .heading b, body[data-path^="Media"] .text_module__content .heading strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/text_module.scss.erb */
  body[data-path^="Media"] .text_module__content .heading {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/text_module.scss.erb */
  body[data-path^="Media"] .text_module__content .heading {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/text_module.scss.erb */
  body[data-path^="Media"] .text_module__content .heading {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/text_module.scss.erb */
  body[data-path^="Media"] .text_module__content .heading {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/media/text_module.scss.erb */
  body[data-path^="Media"] .text_module__content .heading {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/shared/pages_with_path/password_reset/body.scss.erb */
body[data-path="System/Password-Reset"] {
  background-color: #d7d7d7;
}

/* line 6, app/assets/stylesheets/shared/pages_with_path/password_reset/body.scss.erb */
body[data-path="System/Password-Reset"] .menu_container_module__link_to__home,
body[data-path="System/Password-Reset"] .long_desc_module__button {
  background-color: #d7d7d7;
}

/* line 12, app/assets/stylesheets/shared/pages_with_path/password_reset/body.scss.erb */
body[data-path="System/Password-Reset"] .menu_item_module__content a {
  background-color: #d7d7d7;
}
/* line 6, app/assets/stylesheets/shared/pages_with_path/password_reset/devices/semantic_container_module.scss.erb */
html[data-device='mobile'] body[data-path="System/Password-Reset"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #d7d7d7;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/password_reset/long_desc_module.scss.erb */
body[data-path="System/Password-Reset"] .long_desc_module {
  display: none;
}
/* line 4, app/assets/stylesheets/shared/pages_with_path/password_reset/search_module.scss.erb */
body[data-path="System/Password-Reset"] .search_module__is_master {
  display: none;
}
/* line 5, app/assets/stylesheets/shared/pages_with_path/password_reset/semantic_container_module.scss.erb */
body[data-path="System/Password-Reset"] .semantic_container_module__content.header .menu_container_module__content {
  background-color: #d7d7d7;
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_375");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_375";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-116.66667%);
        -ms-transform: translateX(-116.66667%);
            transform: translateX(-116.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-116.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-116.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_875");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_875";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_125");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_125";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-38.88889%);
        -ms-transform: translateX(-38.88889%);
            transform: translateX(-38.88889%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-38.88889%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-38.88889%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_16667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_16667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_33333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_33333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Home"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 8rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 8rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading {
    font-size: 8rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden),
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden), .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover,
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:not(.heading__link__is_hidden):hover, .inverted.firefox
  body[data-path="Home"] [class*='module__content'] .heading .heading__underline:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/shared/pages_with_path/root/heading.scss.erb */
  body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body[data-path="Home"] [class*='module__content'] .heading a:hover .heading__underline {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}
@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"]:not(.is_edit_mode) #header {
    padding-top: 49.375vw;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"]:not(.is_edit_mode) #header {
    padding-top: 29.625vw;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"]:not(.is_edit_mode) #header {
    padding-top: 29.625vw;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"]:not(.is_edit_mode) #header {
    padding-top: 21.16071vw;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"]:not(.is_edit_mode) #header {
    padding-top: 16.45833vw;
  }
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"]:not(.is_edit_mode) #header {
    padding-top: 32.91667vw;
  }
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container {
    position: relative;
  }
  /* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 50%;
  }
  /* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container .mca_ticker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container {
    position: relative;
  }
  /* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 30%;
  }
  /* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container .mca_ticker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container {
    position: relative;
  }
  /* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 30%;
  }
  /* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container .mca_ticker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container {
    position: relative;
  }
  /* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 21.42857%;
  }
  /* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container .mca_ticker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container {
    position: relative;
  }
  /* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 16.66667%;
  }
  /* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container .mca_ticker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container {
    position: relative;
  }
  /* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 33.33333%;
  }
  /* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__container .mca_ticker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module .ticker_module__header {
    padding-left: 35.71429%;
  }
}

/* line 37, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
html:not([data-device='mobile']) body[data-path="Home"] .ticker_module:not(.modulor_web_module__is_edit_mode) {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 37, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module:not(.modulor_web_module__is_edit_mode) {
    margin-left: -50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 37, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module:not(.modulor_web_module__is_edit_mode) {
    margin-left: -25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 37, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module:not(.modulor_web_module__is_edit_mode) {
    margin-left: -25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 37, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module:not(.modulor_web_module__is_edit_mode) {
    margin-left: -16.66667%;
  }
}

@media (min-width: 1800px) {
  /* line 37, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .ticker_module:not(.modulor_web_module__is_edit_mode) {
    margin-left: -12.5%;
  }
}

@media (max-width: 739px) {
  /* line 49, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .mca_ticker__svg {
    padding: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 49, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .mca_ticker__svg {
    padding: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 49, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .mca_ticker__svg {
    padding: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 49, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .mca_ticker__svg {
    padding: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 49, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
  html:not([data-device='mobile']) body[data-path="Home"] .mca_ticker__svg {
    padding: 2rem;
  }
}

/* line 56, app/assets/stylesheets/shared/pages_with_path/root/ticker_and_menu.scss.erb */
body[data-path="Home"] .menu_container_module__link_to__home {
  display: none;
}
/*

*/

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_375");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_375";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-116.66667%);
        -ms-transform: translateX(-116.66667%);
            transform: translateX(-116.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-116.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-116.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_625");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_625";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-70%);
        -ms-transform: translateX(-70%);
            transform: translateX(-70%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-70%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-70%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_875");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_875";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_125");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_125";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-38.88889%);
        -ms-transform: translateX(-38.88889%);
            transform: translateX(-38.88889%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-38.88889%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-38.88889%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-83.33333%);
        -ms-transform: translateX(-83.33333%);
            transform: translateX(-83.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-83.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-83.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_83333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_83333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_16667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_16667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-35.71429%);
        -ms-transform: translateX(-35.71429%);
            transform: translateX(-35.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-35.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-35.71429%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_33333");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_33333";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-27.77778%);
        -ms-transform: translateX(-27.77778%);
            transform: translateX(-27.77778%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-27.77778%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-27.77778%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_66667");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_66667";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g0_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g0_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-50%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-50%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
            transform: translateX(-25%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-25%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-25%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-30%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-30%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
            transform: translateX(-15%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-15%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-15%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_75");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_75";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-21.42857%);
        -ms-transform: translateX(-21.42857%);
            transform: translateX(-21.42857%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-21.42857%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-21.42857%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10.71429%);
        -ms-transform: translateX(-10.71429%);
            transform: translateX(-10.71429%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-10.71429%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10.71429%";
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2_25");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2_25";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-8.33333%);
        -ms-transform: translateX(-8.33333%);
            transform: translateX(-8.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-8.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-8.33333%";
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g1_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g1_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-16.66667%);
        -ms-transform: translateX(-16.66667%);
            transform: translateX(-16.66667%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-16.66667%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-16.66667%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g2_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g2_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-10%);
        -ms-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-10%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-10%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g3_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g3_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-7.14286%);
        -ms-transform: translateX(-7.14286%);
            transform: translateX(-7.14286%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-7.14286%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-7.14286%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g4_5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g4_5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(-5.55556%);
        -ms-transform: translateX(-5.55556%);
            transform: translateX(-5.55556%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object .grid__grid:before {
    content: "-5.55556%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "-5.55556%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    fill: url("#g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:after {
    content: "#g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] body[data-path="Search"] .grid_object svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

/* line 9, app/assets/stylesheets/shared/pages_with_path/trustees/menu_item_module.scss.erb */
body[data-path^="Trustees/"] .menu_item_module__is_current[href='/Trustees'] {
  background: none;
}
/*

*/

/*

*/

@media print {
  /* line 5, app/assets/stylesheets/shared/print/layout.scss.erb */
  * {
    -webkit-transition: none !important;
    transition: none !important;
  }
  @-moz-document url-prefix() {
    /* line 13, app/assets/stylesheets/shared/print/layout.scss.erb */
    * {
      overflow: visible !important;
    }
  }
  /* line 16, app/assets/stylesheets/shared/print/layout.scss.erb */
  img {
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: avoid;
  }
  /* line 22, app/assets/stylesheets/shared/print/layout.scss.erb */
  .grid {
    display: none;
  }
}
/*

*/

/*













*/

/* line 3, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_page__thumbnail b, .event_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail a {
  color: #0f0f0f;
  display: block;
  text-decoration: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail a {
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail a:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail a:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail a:hover {
  color: blue;
}

/* line 15, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail a:hover .event_header_module_category,
.event_page__thumbnail a:hover .event_header_module_target_group {
  color: blue;
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail a:hover .event_header_module_category, .inverted
.event_page__thumbnail a:hover .event_header_module_target_group {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail a:hover .event_header_module_category, .not_inverted
.event_page__thumbnail a:hover .event_header_module_target_group {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail a:hover .event_header_module_category, .inverted
.event_page__thumbnail a:hover .event_header_module_target_group {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail a:hover .event_header_module_category, .not_inverted
.event_page__thumbnail a:hover .event_header_module_target_group {
  border-color: blue;
}

/* line 22, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail a:hover .MCAIcon__ticketed path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail a:hover .MCAIcon__ticketed path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail a:hover .MCAIcon__ticketed path {
  fill: blue;
}

/* line 27, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .event_header_module__categories,
.event_page__thumbnail .event_header_module__target_groups {
  margin-top: .25em;
  margin-bottom: -.25em;
}

@media (max-width: 739px) {
  /* line 27, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories,
  .event_page__thumbnail .event_header_module__target_groups {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 27, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories,
  .event_page__thumbnail .event_header_module__target_groups {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 27, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories,
  .event_page__thumbnail .event_header_module__target_groups {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories,
  .event_page__thumbnail .event_header_module__target_groups {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 27, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories,
  .event_page__thumbnail .event_header_module__target_groups {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 34, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .event_header_module__categories .event_header_module_category,
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  margin-bottom: .25em;
}

/* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .event_header_module__categories .event_header_module_category,
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories .event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group, .inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories .event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group, .not_inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories .event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group, .inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories .event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group, .not_inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories .event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group, .inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories .event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group, .not_inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories .event_header_module_category,
  .event_page__thumbnail .event_header_module__categories .event_header_module_target_group,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group {
    padding-top: .1rem;
  }
}

/* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .event_header_module__categories a.event_header_module_category,
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 44, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
  .event_page__thumbnail .event_header_module__categories a.event_header_module_category,
  .event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.event_page__thumbnail .event_header_module__categories a.event_header_module_category:hover, .event_page__thumbnail .event_header_module__categories a.event_header_module_category:focus, .event_page__thumbnail .event_header_module__categories a.event_header_module_category:active,
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:hover,
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:focus,
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:hover, .inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:focus, .inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:active, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:hover, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:focus, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:hover, .not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:focus, .not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:active, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:hover, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:focus, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.event_page__thumbnail .event_header_module__categories a.event_header_module_category:hover,
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:hover, .inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_page__thumbnail .event_header_module__categories a.event_header_module_category:hover, .not_inverted
.event_page__thumbnail .event_header_module__target_groups a.event_header_module_category:hover {
  border-color: blue;
}

/* line 49, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .event_header_module__categories .event_header_module_target_group[data-value="free_for_families"], .event_page__thumbnail .event_header_module__categories .event_header_module_target_group[data-value="free_with_admission"],
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group[data-value="free_for_families"],
.event_page__thumbnail .event_header_module__target_groups .event_header_module_target_group[data-value="free_with_admission"] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

/* line 56, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .event_page__thumbnail__image {
  margin-top: .5em;
}

/* line 61, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail[data-highlight-value='past'] .highlights {
  display: none;
}

/* line 67, app/assets/stylesheets/pages/event_pages/__thumbnail.scss.erb */
.event_page__thumbnail .highlight__highlight_event[data-value='next'] {
  visibility: hidden;
}
/* line 3, app/assets/stylesheets/pages/event_pages/thumbnail/__container.scss.erb */
.event_page__thumbnail__container {
  position: relative;
}
/* line 103, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail__dates .same_meridian .from .minutes + .sep,
.event_page__thumbnail__dates .same_meridian .from .ampm {
  display: none;
}

/* line 93, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail__dates .whole_hour .hours + .sep,
.event_page__thumbnail__dates .whole_hour .minutes {
  display: none;
}

/* line 114, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail__dates .same_day .to .day,
.event_page__thumbnail__dates .same_day .to .day + .sep,
.event_page__thumbnail__dates .same_day .to .month,
.event_page__thumbnail__dates .same_day .to .month + .sep,
.event_page__thumbnail__dates .same_day .to .year,
.event_page__thumbnail__dates .same_day .to .year + .sep {
  display: none;
}

/* line 72, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail__dates .same_year .from .day.d + .sep,
.event_page__thumbnail__dates .same_year .from .year {
  display: none;
}

/* line 196, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail__dates .hours,
.event_page__thumbnail__dates .hours + .sep,
.event_page__thumbnail__dates .minutes,
.event_page__thumbnail__dates .minutes + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_page__thumbnail__dates .hours:after,
.event_page__thumbnail__dates .hours + .sep:after,
.event_page__thumbnail__dates .minutes:after,
.event_page__thumbnail__dates .minutes + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 129, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .from .minutes + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .from .ampm {
  display: inline;
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .from .minutes + .sep:before,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .from .ampm:before {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 136, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .date_range_separator {
  display: none;
}

/* line 30, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .year + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .hours,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .hours + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .minutes,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .minutes + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .ampm {
  display: none;
}

/* line 40, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .same_day .date_range_separator {
  display: none;
}

/* line 47, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .noon[data-in-words]:after,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day .to .midnight[data-in-words]:after {
  display: none;
}

/* line 171, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .noon[data-in-words] .hours,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .noon[data-in-words] .hours + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .noon[data-in-words] .minutes,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .noon[data-in-words] .minutes + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .noon[data-in-words] .ampm,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .midnight[data-in-words] .hours,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .midnight[data-in-words] .hours + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .midnight[data-in-words] .minutes,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .midnight[data-in-words] .minutes + .sep,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .midnight[data-in-words] .ampm {
  display: none;
}

/* line 179, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .noon[data-in-words]:after,
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .midnight[data-in-words]:after {
  content: attr(data-in-words);
  text-transform: lowercase;
}

/* line 14, app/assets/stylesheets/pages/event_pages/thumbnail/__dates.scss.erb */
.event_page__thumbnail:not([data-highlight-value='past']) .event_page__thumbnail__dates .same_day time.to {
  display: none;
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
[data-highlight-value='past'] .event_page__thumbnail__dates .day.a,
[data-highlight-value='past'] .event_page__thumbnail__dates .day.a + .sep {
  display: none;
}

/* line 30, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
[data-highlight-value='past'] .event_page__thumbnail__dates .year + .sep,
[data-highlight-value='past'] .event_page__thumbnail__dates .hours,
[data-highlight-value='past'] .event_page__thumbnail__dates .hours + .sep,
[data-highlight-value='past'] .event_page__thumbnail__dates .minutes,
[data-highlight-value='past'] .event_page__thumbnail__dates .minutes + .sep,
[data-highlight-value='past'] .event_page__thumbnail__dates .ampm {
  display: none;
}

/* line 40, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
[data-highlight-value='past'] .event_page__thumbnail__dates .same_day .date_range_separator {
  display: none;
}

/* line 47, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
[data-highlight-value='past'] .event_page__thumbnail__dates .noon[data-in-words]:after,
[data-highlight-value='past'] .event_page__thumbnail__dates .midnight[data-in-words]:after {
  display: none;
}
/* line 3, app/assets/stylesheets/pages/event_pages/thumbnail/__header.scss.erb */
.event_page__thumbnail__header {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_page__thumbnail__header b, .event_page__thumbnail__header strong {
  font-family: 'MCA_10U', sans-serif;
}
/* line 3, app/assets/stylesheets/pages/event_pages/thumbnail/__title.scss.erb */
.event_page__thumbnail__title {
  overflow-wrap: break-word;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/audio_pages/__thumbnail.scss.erb */
.audio_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.audio_page__thumbnail b, .audio_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/audio_pages/__thumbnail.scss.erb */
.audio_page__thumbnail .audio_page__thumbnail__header__total_length {
  display: inline-block;
  margin-left: .5em;
}

/* line 11, app/assets/stylesheets/pages/audio_pages/__thumbnail.scss.erb */
.audio_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.audio_page__thumbnail a:hover, .audio_page__thumbnail a:focus, .audio_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_page__thumbnail a:hover, .inverted .audio_page__thumbnail a:focus, .inverted .audio_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_page__thumbnail a:hover, .not_inverted .audio_page__thumbnail a:focus, .not_inverted .audio_page__thumbnail a:active {
  color: blue;
}

/* line 16, app/assets/stylesheets/pages/audio_pages/__thumbnail.scss.erb */
.audio_page__thumbnail a:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_page__thumbnail a:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_page__thumbnail a:hover path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/pages/audio_pages/thumbnail/__header__date.scss.erb */
.audio_page__thumbnail__header__date {
  display: inline-block;
  white-space: nowrap;
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.audio_page__thumbnail__header__date .day.a,
.audio_page__thumbnail__header__date .day.a + .sep {
  display: none;
}
/* line 4, app/assets/stylesheets/pages/audio_pages/thumbnail/__header__title.scss.erb */
.audio_page__thumbnail__header__title .MCAIcon__play {
  height: .7em;
  margin: -.1em 0;
  width: .7em;
}
/* line 3, app/assets/stylesheets/pages/audio_pages/thumbnail/__header__total_length.scss.erb */
.audio_page__thumbnail__header__total_length {
  display: inline-block;
  white-space: nowrap;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/collection_item_pages/__thumbnail.scss.erb */
.collection_item_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_item_page__thumbnail b, .collection_item_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/collection_item_pages/__thumbnail.scss.erb */
.collection_item_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_item_page__thumbnail a:hover, .collection_item_page__thumbnail a:focus, .collection_item_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_page__thumbnail a:hover, .inverted .collection_item_page__thumbnail a:focus, .inverted .collection_item_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_page__thumbnail a:hover, .not_inverted .collection_item_page__thumbnail a:focus, .not_inverted .collection_item_page__thumbnail a:active {
  color: blue;
}

/* line 11, app/assets/stylesheets/pages/collection_item_pages/__thumbnail.scss.erb */
.collection_item_page__thumbnail figure {
  margin: 0;
  padding: 0;
}

/* line 15, app/assets/stylesheets/pages/collection_item_pages/__thumbnail.scss.erb */
.collection_item_page__thumbnail figcaption {
  margin-top: .25em;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/pages/collection_item_pages/breakpoints/__header.scss.erb */
  .collection_item_page__thumbnail__header .caption__collection_item__title {
    overflow-wrap: break-word;
  }
}
/* line 3, app/assets/stylesheets/pages/collection_item_pages/thumbnail/__container.scss.erb */
.collection_item_page__thumbnail__container {
  position: relative;
}
/* line 3, app/assets/stylesheets/pages/collection_item_pages/thumbnail/__header.scss.erb */
.collection_item_page__thumbnail__header {
  overflow-wrap: break-word;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/exhibition_pages/__thumbnail.scss.erb */
.exhibition_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.exhibition_page__thumbnail b, .exhibition_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/exhibition_pages/__thumbnail.scss.erb */
.exhibition_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.exhibition_page__thumbnail a:hover, .exhibition_page__thumbnail a:focus, .exhibition_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_page__thumbnail a:hover, .inverted .exhibition_page__thumbnail a:focus, .inverted .exhibition_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_page__thumbnail a:hover, .not_inverted .exhibition_page__thumbnail a:focus, .not_inverted .exhibition_page__thumbnail a:active {
  color: blue;
}

/* line 11, app/assets/stylesheets/pages/exhibition_pages/__thumbnail.scss.erb */
.exhibition_page__thumbnail .exhibition_page__thumbnail__image +
.exhibition_page__thumbnail__header {
  padding-top: .25em;
}
/* line 3, app/assets/stylesheets/pages/exhibition_pages/thumbnail/__container.scss.erb */
.exhibition_page__thumbnail__container {
  position: relative;
}
/* line 3, app/assets/stylesheets/pages/exhibition_pages/thumbnail/__header.scss.erb */
.exhibition_page__thumbnail__header {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.exhibition_page__thumbnail__header b, .exhibition_page__thumbnail__header strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.exhibition_page__thumbnail__header .month,
.exhibition_page__thumbnail__header .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.exhibition_page__thumbnail__header .month:after,
.exhibition_page__thumbnail__header .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_page__thumbnail__header {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_page__thumbnail__header {
  background-color: white;
}
/* line 3, app/assets/stylesheets/pages/exhibition_pages/thumbnail/__image.scss.erb */
.exhibition_page__thumbnail__image {
  width: 100%;
}
/* line 3, app/assets/stylesheets/pages/exhibition_pages/thumbnail/header/__title.scss.erb */
.exhibition_page__thumbnail__header__title {
  overflow-wrap: break-word;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/exhibition_series_pages/__thumbnail.scss.erb */
.exhibition_series_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.exhibition_series_page__thumbnail b, .exhibition_series_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/exhibition_series_pages/__thumbnail.scss.erb */
.exhibition_series_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_series_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_series_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.exhibition_series_page__thumbnail a:hover, .exhibition_series_page__thumbnail a:focus, .exhibition_series_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_series_page__thumbnail a:hover, .inverted .exhibition_series_page__thumbnail a:focus, .inverted .exhibition_series_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_series_page__thumbnail a:hover, .not_inverted .exhibition_series_page__thumbnail a:focus, .not_inverted .exhibition_series_page__thumbnail a:active {
  color: blue;
}

/* line 11, app/assets/stylesheets/pages/exhibition_series_pages/__thumbnail.scss.erb */
.exhibition_series_page__thumbnail .exhibition_series_page__header__title {
  text-transform: uppercase;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
.blog_post_page__link_to_previous {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #0f0f0f;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  display: block;
  float: none;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_page__link_to_previous:hover, .blog_post_page__link_to_previous:focus, .blog_post_page__link_to_previous:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous:hover, .inverted .blog_post_page__link_to_previous:focus, .inverted .blog_post_page__link_to_previous:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous:hover, .not_inverted .blog_post_page__link_to_previous:focus, .not_inverted .blog_post_page__link_to_previous:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].blog_post_page__link_to_previous {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].blog_post_page__link_to_previous {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].blog_post_page__link_to_previous {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].blog_post_page__link_to_previous {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].blog_post_page__link_to_previous {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].blog_post_page__link_to_previous {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].blog_post_page__link_to_previous {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].blog_post_page__link_to_previous {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].blog_post_page__link_to_previous {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].blog_post_page__link_to_previous {
    /* xl */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    padding: 1rem;
    padding-top: 0;
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    padding: 1.35rem;
    padding-top: 0;
    margin-top: 3.6rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    padding: 1.8rem;
    padding-top: 0;
    margin-top: 4.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    padding: 1.85rem;
    padding-top: 0;
    margin-top: 4.4rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
  .blog_post_page__link_to_previous {
    padding: 2rem;
    padding-top: 0;
    margin-top: 5rem;
  }
}

/* line 26, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
.blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .blog_post_page__link_to_previous:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 31, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
.blog_post_page__link_to_previous .inv {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous .inv {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous .inv {
  color: #0f0f0f;
}

/* line 37, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
.blog_post_page__link_to_previous__loading:hover {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading:hover {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading:hover {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading:hover {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading:hover {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading:hover {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading:hover {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .blog_post_page__link_to_previous__loading:hover {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .blog_post_page__link_to_previous__loading:hover {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .blog_post_page__link_to_previous__loading:hover {
  color: #0f0f0f;
}

/* line 39, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
body.ie .blog_post_page__link_to_previous__loading:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .blog_post_page__link_to_previous__loading:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .blog_post_page__link_to_previous__loading:hover {
  color: blue;
}

/* line 45, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
.blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .blog_post_page__link_to_previous__loading:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 50, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
.blog_post_page__link_to_previous__loading .inv {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__link_to_previous__loading .inv {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__link_to_previous__loading .inv {
  color: #0f0f0f;
}

/* line 52, app/assets/stylesheets/pages/blog_post_pages/__link_to_previous.scss.erb */
body.ie .blog_post_page__link_to_previous__loading .inv {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .blog_post_page__link_to_previous__loading .inv {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .blog_post_page__link_to_previous__loading .inv {
  color: blue;
}
/* line 3, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_page__thumbnail b, .blog_post_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail .blog_post_header_module__header__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  font-weight: bold;
  margin-bottom: .5em;
  overflow-wrap: break-word;
}

/* line 13, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail .blog_post_header_module__blog_post_tags {
  margin-top: .25em;
  margin-bottom: -.25em;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  margin-bottom: .25em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag {
    padding-top: .1rem;
  }
}

/* line 22, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail .blog_post_header_module__blog_post_tags .blog_post_tag:not(:last-child) {
  margin-right: .5em;
}

/* line 29, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail .blog_post_page__thumbnail__container > a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:hover, .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:focus, .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:hover, .inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:focus, .inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:hover, .not_inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:focus, .not_inverted .blog_post_page__thumbnail .blog_post_page__thumbnail__container > a:active {
  color: blue;
}

/* line 35, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail figure {
  margin-top: .5em;
}

/* line 39, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail figure +
.blog_post_page__thumbnail__perex {
  margin-top: .5em;
}

/* line 44, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail .blog_post_page__thumbnail__link_to_more {
  margin-top: .5em;
}

/* line 50, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 50, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 50, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 50, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 50, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 50, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
  .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail:hover .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 56, app/assets/stylesheets/pages/blog_post_pages/__thumbnail.scss.erb */
.blog_post_page__thumbnail:hover .blog_post_tag {
  color: blue;
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail:hover .blog_post_tag {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail:hover .blog_post_tag {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail:hover .blog_post_tag {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail:hover .blog_post_tag {
  border-color: blue;
}
/* line 4, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
.blog_post_page .layout_module {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .blog_post_page .layout_module .blog_post_sub_header_module__content {
    padding-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .blog_post_page .layout_module .blog_post_sub_header_module__content {
    padding-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .blog_post_page .layout_module .blog_post_sub_header_module__content {
    padding-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .blog_post_page .layout_module .blog_post_sub_header_module__content {
    padding-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .blog_post_page .layout_module .blog_post_sub_header_module__content {
    padding-top: 4rem;
  }
}

/* line 18, app/assets/stylesheets/pages/blog_post_pages/layout_module.scss.erb */
div:not(.modulor_web_module__is_edit_mode) .blog_post_page .layout_module .modulor_web_module__has_heading .heading {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  font-weight: bold;
}
/* line 3, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__container.scss.erb */
.blog_post_page__thumbnail__container {
  position: relative;
}
/* line 4, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__link_to_more.scss.erb */
.blog_post_page__thumbnail__link_to_more a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail__link_to_more a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail__link_to_more a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__link_to_more.scss.erb */
  .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__link_to_more.scss.erb */
  .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__link_to_more.scss.erb */
  .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__link_to_more.scss.erb */
  .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__link_to_more.scss.erb */
  .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_page__thumbnail__link_to_more a:hover, .blog_post_page__thumbnail__link_to_more a:focus, .blog_post_page__thumbnail__link_to_more a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_page__thumbnail__link_to_more a:hover, .inverted .blog_post_page__thumbnail__link_to_more a:focus, .inverted .blog_post_page__thumbnail__link_to_more a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_page__thumbnail__link_to_more a:hover, .not_inverted .blog_post_page__thumbnail__link_to_more a:focus, .not_inverted .blog_post_page__thumbnail__link_to_more a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_page__thumbnail__link_to_more a:hover, .blog_post_page__thumbnail__link_to_more a:focus, .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a:hover, .inverted .blog_post_page__thumbnail__link_to_more a:focus, .inverted .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a:hover, .firefox .blog_post_page__thumbnail__link_to_more a:focus, .firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a:hover, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:focus, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_page__thumbnail__link_to_more a:hover, .blog_post_page__thumbnail__link_to_more a:focus, .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a:hover, .inverted .blog_post_page__thumbnail__link_to_more a:focus, .inverted .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a:hover, .firefox .blog_post_page__thumbnail__link_to_more a:focus, .firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a:hover, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:focus, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_page__thumbnail__link_to_more a:hover, .blog_post_page__thumbnail__link_to_more a:focus, .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a:hover, .inverted .blog_post_page__thumbnail__link_to_more a:focus, .inverted .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a:hover, .firefox .blog_post_page__thumbnail__link_to_more a:focus, .firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a:hover, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:focus, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_page__thumbnail__link_to_more a:hover, .blog_post_page__thumbnail__link_to_more a:focus, .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a:hover, .inverted .blog_post_page__thumbnail__link_to_more a:focus, .inverted .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a:hover, .firefox .blog_post_page__thumbnail__link_to_more a:focus, .firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a:hover, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:focus, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_page__thumbnail__link_to_more a:hover, .blog_post_page__thumbnail__link_to_more a:focus, .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_page__thumbnail__link_to_more a:hover, .inverted .blog_post_page__thumbnail__link_to_more a:focus, .inverted .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_page__thumbnail__link_to_more a:hover, .firefox .blog_post_page__thumbnail__link_to_more a:focus, .firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_page__thumbnail__link_to_more a:hover, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:focus, .inverted.firefox .blog_post_page__thumbnail__link_to_more a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
/* line 3, app/assets/stylesheets/pages/blog_post_pages/thumbnail/__perex.scss.erb */
.blog_post_page__thumbnail__perex {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-style: italic;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_page__thumbnail__perex b, .blog_post_page__thumbnail__perex strong {
  font-family: 'MCA_10U', sans-serif;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/event_series_pages/__thumbnail.scss.erb */
.event_series_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_series_page__thumbnail b, .event_series_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/event_series_pages/__thumbnail.scss.erb */
.event_series_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_series_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_series_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.event_series_page__thumbnail a:hover, .event_series_page__thumbnail a:focus, .event_series_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_series_page__thumbnail a:hover, .inverted .event_series_page__thumbnail a:focus, .inverted .event_series_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_series_page__thumbnail a:hover, .not_inverted .event_series_page__thumbnail a:focus, .not_inverted .event_series_page__thumbnail a:active {
  color: blue;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
.person_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  overflow-wrap: break-word;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.person_page__thumbnail b, .person_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 8, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
.person_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .person_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .person_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.person_page__thumbnail a:hover, .person_page__thumbnail a:focus, .person_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .person_page__thumbnail a:hover, .inverted .person_page__thumbnail a:focus, .inverted .person_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .person_page__thumbnail a:hover, .not_inverted .person_page__thumbnail a:focus, .not_inverted .person_page__thumbnail a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
  .person_page__thumbnail a {
    text-indent: -1rem;
    padding-left: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
  .person_page__thumbnail a {
    text-indent: -1.35rem;
    padding-left: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
  .person_page__thumbnail a {
    text-indent: -1.8rem;
    padding-left: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
  .person_page__thumbnail a {
    text-indent: -1.85rem;
    padding-left: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/pages/person_pages/__thumbnail.scss.erb */
  .person_page__thumbnail a {
    text-indent: -2rem;
    padding-left: 2rem;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/pages/press_pages/__header__title.scss.erb */
.press_page__thumbnail__header__title {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.press_page__thumbnail__header__title b, .press_page__thumbnail__header__title strong {
  font-family: 'MCA_10U', sans-serif;
}
/* line 3, app/assets/stylesheets/pages/press_pages/__thumbnail.scss.erb */
.press_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.press_page__thumbnail b, .press_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/press_pages/__thumbnail.scss.erb */
.press_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.press_page__thumbnail a:hover, .press_page__thumbnail a:focus, .press_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail a:hover, .inverted .press_page__thumbnail a:focus, .inverted .press_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail a:hover, .not_inverted .press_page__thumbnail a:focus, .not_inverted .press_page__thumbnail a:active {
  color: blue;
}

/* line 10, app/assets/stylesheets/pages/press_pages/__thumbnail.scss.erb */
.press_page__thumbnail .press_page__thumbnail__web_module_links {
  margin-top: .25em;
  margin-bottom: -.25em;
}

/* line 15, app/assets/stylesheets/pages/press_pages/__thumbnail.scss.erb */
.press_page__thumbnail .press_page__thumbnail__link_to_web_module {
  margin-bottom: .25em;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
.program_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  overflow-wrap: break-word;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.program_page__thumbnail b, .program_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 8, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
.program_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .program_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .program_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.program_page__thumbnail a:hover, .program_page__thumbnail a:focus, .program_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .program_page__thumbnail a:hover, .inverted .program_page__thumbnail a:focus, .inverted .program_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .program_page__thumbnail a:hover, .not_inverted .program_page__thumbnail a:focus, .not_inverted .program_page__thumbnail a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
  .program_page__thumbnail a {
    text-indent: -1rem;
    padding-left: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
  .program_page__thumbnail a {
    text-indent: -1.35rem;
    padding-left: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
  .program_page__thumbnail a {
    text-indent: -1.8rem;
    padding-left: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
  .program_page__thumbnail a {
    text-indent: -1.85rem;
    padding-left: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/pages/program_pages/__thumbnail.scss.erb */
  .program_page__thumbnail a {
    text-indent: -2rem;
    padding-left: 2rem;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/pages/publication_pages/__thumbnail.scss.erb */
.publication_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  display: inline-table !important;
  vertical-align: baseline !important;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.publication_page__thumbnail b, .publication_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/pages/publication_pages/__thumbnail.scss.erb */
.publication_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.publication_page__thumbnail a:hover, .publication_page__thumbnail a:focus, .publication_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_page__thumbnail a:hover, .inverted .publication_page__thumbnail a:focus, .inverted .publication_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_page__thumbnail a:hover, .not_inverted .publication_page__thumbnail a:focus, .not_inverted .publication_page__thumbnail a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/pages/publication_pages/__thumbnail.scss.erb */
.publication_page__thumbnail .publication_page__thumbnail__cover + .publication_page__thumbnail__header,
.publication_page__thumbnail .image_not_available + .publication_page__thumbnail__header {
  margin-top: .25em;
}

/* line 19, app/assets/stylesheets/pages/publication_pages/__thumbnail.scss.erb */
.publication_page__thumbnail .image_not_available {
  position: relative;
  width: 75%;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.publication_page__thumbnail .image_not_available:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 133.33333%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.publication_page__thumbnail .image_not_available .image_not_available__container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 24, app/assets/stylesheets/pages/publication_pages/__thumbnail.scss.erb */
.publication_page__thumbnail .image_not_available__container {
  border-color: #0f0f0f;
  border: .1em solid;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_page__thumbnail .image_not_available__container {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_page__thumbnail .image_not_available__container {
  border-color: #0f0f0f;
}

/* line 30, app/assets/stylesheets/pages/publication_pages/__thumbnail.scss.erb */
.publication_page__thumbnail:hover .image_not_available__container {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_page__thumbnail:hover .image_not_available__container {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_page__thumbnail:hover .image_not_available__container {
  border-color: blue;
}
/* line 4, app/assets/stylesheets/pages/publication_pages/thumbnail/__cover.scss.erb */
.publication_page__thumbnail__cover img {
  border-color: #0f0f0f;
  border: .1em solid;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_page__thumbnail__cover img {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_page__thumbnail__cover img {
  border-color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/pages/publication_pages/thumbnail/__cover.scss.erb */
.publication_page__thumbnail:hover .publication_page__thumbnail__cover img {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_page__thumbnail:hover .publication_page__thumbnail__cover img {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_page__thumbnail:hover .publication_page__thumbnail__cover img {
  border-color: blue;
}
/*

*/

/* line 3, app/assets/stylesheets/pages/video_pages/__thumbnail.scss.erb */
.video_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.video_page__thumbnail b, .video_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 6, app/assets/stylesheets/pages/video_pages/__thumbnail.scss.erb */
.video_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.video_page__thumbnail a:hover, .video_page__thumbnail a:focus, .video_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_page__thumbnail a:hover, .inverted .video_page__thumbnail a:focus, .inverted .video_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_page__thumbnail a:hover, .not_inverted .video_page__thumbnail a:focus, .not_inverted .video_page__thumbnail a:active {
  color: blue;
}

/* line 11, app/assets/stylesheets/pages/video_pages/__thumbnail.scss.erb */
.video_page__thumbnail .video_page__thumbnail__caption__title {
  margin-top: .25em;
}
/* line 3, app/assets/stylesheets/pages/video_pages/thumbnail/__caption.scss.erb */
.video_page__thumbnail__caption {
  position: relative;
}
/* line 3, app/assets/stylesheets/pages/video_pages/thumbnail/__caption__duration.scss.erb */
.video_page__thumbnail__caption__duration {
  background-color: white;
  display: inline-block;
  position: absolute;
  right: 0;
  top: -1.25em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_page__thumbnail__caption__duration {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_page__thumbnail__caption__duration {
  background-color: white;
}

/* line 11, app/assets/stylesheets/pages/video_pages/thumbnail/__caption__duration.scss.erb */
.video_page__thumbnail__caption__duration .MCAIcon__play {
  display: inline-block;
  width: .6em;
  height: .6em;
  margin: 0 .2em;
  margin-top: .2em;
}

/* line 19, app/assets/stylesheets/pages/video_pages/thumbnail/__caption__duration.scss.erb */
.video_page__thumbnail__caption__duration path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_page__thumbnail__caption__duration path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_page__thumbnail__caption__duration path {
  fill: #0f0f0f;
}

/* line 21, app/assets/stylesheets/pages/video_pages/thumbnail/__caption__duration.scss.erb */
a:hover .video_page__thumbnail__caption__duration path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .video_page__thumbnail__caption__duration path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .video_page__thumbnail__caption__duration path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/pages/video_pages/thumbnail/__container.scss.erb */
.video_page__thumbnail__container {
  position: relative;
}
/*

*/


/* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
.menu_container_module__content {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  position: relative;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
  .menu_container_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
  .menu_container_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
  .menu_container_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
  .menu_container_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
  .menu_container_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
body:not(.is_edit_mode) .menu_container_module__content {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
}

@media (max-width: 739px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .menu_container_module__content {
    top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .menu_container_module__content {
    top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .menu_container_module__content {
    top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .menu_container_module__content {
    top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .menu_container_module__content {
    top: 1rem;
  }
}

/* line 17, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
.menu_container_module__content .modulor_web_modules {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 23, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
.menu_container_module__content .menu_container_module__link_to__home {
  margin-bottom: 1em;
}

/* line 27, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
.menu_container_module__content .long_desc_module__content {
  margin-top: 1em;
}

/* line 31, app/assets/stylesheets/web_modules/menu_container_modules/__content.scss.erb */
.semantic_container_module__content.header .menu_container_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .semantic_container_module__content.header .menu_container_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .semantic_container_module__content.header .menu_container_module__content {
  background-color: white;
}
/* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__link_to__home.scss.erb */
.menu_container_module__link_to__home {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__link_to__home.scss.erb */
  .menu_container_module__link_to__home {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__link_to__home.scss.erb */
  .menu_container_module__link_to__home {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__link_to__home.scss.erb */
  .menu_container_module__link_to__home {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__link_to__home.scss.erb */
  .menu_container_module__link_to__home {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/__link_to__home.scss.erb */
  .menu_container_module__link_to__home {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__link_to__home {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__link_to__home {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__link_to__home {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__link_to__home {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.menu_container_module__link_to__home:hover, .menu_container_module__link_to__home:focus, .menu_container_module__link_to__home:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__link_to__home:hover, .inverted .menu_container_module__link_to__home:focus, .inverted .menu_container_module__link_to__home:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__link_to__home:hover, .not_inverted .menu_container_module__link_to__home:focus, .not_inverted .menu_container_module__link_to__home:active {
  color: blue;
}
/* line 4, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .menu_container_module__button__close_mobile_menu {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .menu_container_module__button__close_mobile_menu:focus, html[data-device='mobile'] .menu_container_module__button__close_mobile_menu:active {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .menu_container_module__button__close_mobile_menu:focus, .inverted html[data-device='mobile'] .menu_container_module__button__close_mobile_menu:active {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .menu_container_module__button__close_mobile_menu:focus, .not_inverted html[data-device='mobile'] .menu_container_module__button__close_mobile_menu:active {
  fill: blue;
}

/* line 16, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .menu_container_module__button__close_mobile_menu .MCAIcon__mobile_menu_close {
  height: .75em;
  width: .75em;
}
/* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.menu_container_module__button__open_mobile_menu {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: inline-block;
  line-height: .9em !important;
  position: relative;
  text-align: center;
  width: 1em;
  word-break: break-all;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .menu_container_module__button__open_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .menu_container_module__button__open_mobile_menu {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .menu_container_module__button__open_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .menu_container_module__button__open_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .menu_container_module__button__open_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__button__open_mobile_menu {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__button__open_mobile_menu {
  color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.menu_container_module__button__open_mobile_menu:hover, .menu_container_module__button__open_mobile_menu:focus, .menu_container_module__button__open_mobile_menu:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__button__open_mobile_menu:hover, .inverted .menu_container_module__button__open_mobile_menu:focus, .inverted .menu_container_module__button__open_mobile_menu:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__button__open_mobile_menu:hover, .not_inverted .menu_container_module__button__open_mobile_menu:focus, .not_inverted .menu_container_module__button__open_mobile_menu:active {
  color: blue;
}

/* line 23, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.menu_container_module__button__open_mobile_menu svg {
  display: inline-block;
  height: .7em;
  width: .7em;
  margin: 0 .15em;
}

/* line 32, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.mobile_menu__is_open .menu_container_module__button__open_mobile_menu {
  display: none;
}
/* line 5, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
html[data-device='mobile'] .menu_item_module__content:first-child {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
.semantic_container_module__content.header html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .semantic_container_module__content.header html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .semantic_container_module__content.header html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 2rem;
  }
}

/* line 26, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__link_to__search {
  position: absolute;
  visibility: visible;
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__link_to__search {
    right: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 26, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__link_to__search {
    right: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 26, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__link_to__search {
    right: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 26, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__link_to__search {
    right: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 26, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] .mobile_menu__is_open .menu_container_module__link_to__search {
    right: 2rem;
  }
}

/* line 37, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
html[data-device='mobile'] body:not(.mobile_menu__is_open) .menu_container_module__link_to__search {
  visibility: hidden;
}

/* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

@media screen and (orientation: landscape) {
  /* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
    text-align: left;
  }
}

@media screen and (orientation: landscape) and (max-width: 739px) {
  /* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1rem;
  }
}

@media screen and (orientation: landscape) and (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1.35rem;
  }
}

@media screen and (orientation: landscape) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1.8rem;
  }
}

@media screen and (orientation: landscape) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 1.85rem;
  }
}

@media screen and (orientation: landscape) and (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__content.scss.erb */
  html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .menu_container_module__content {
    padding-left: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/menu_container_modules/devices/mobile/__link_to_search.scss.erb */
.menu_container_module__link_to__search {
  text-decoration: none;
  color: #0f0f0f;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__link_to__search {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__link_to__search {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.menu_container_module__link_to__search:hover, .menu_container_module__link_to__search:focus, .menu_container_module__link_to__search:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_container_module__link_to__search:hover, .inverted .menu_container_module__link_to__search:focus, .inverted .menu_container_module__link_to__search:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_container_module__link_to__search:hover, .not_inverted .menu_container_module__link_to__search:focus, .not_inverted .menu_container_module__link_to__search:active {
  color: blue;
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
.semantic_container_module__content.header .menu_container_module__content {
  -webkit-overflow-scrolling: auto;
  overflow: auto;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .semantic_container_module__content.header .menu_container_module__content {
    max-height: -webkit-calc(100vh - 1rem);
    max-height: calc(100vh - 1rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .semantic_container_module__content.header .menu_container_module__content {
    max-height: -webkit-calc(100vh - 1.35rem);
    max-height: calc(100vh - 1.35rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .semantic_container_module__content.header .menu_container_module__content {
    max-height: -webkit-calc(100vh - 1.8rem);
    max-height: calc(100vh - 1.8rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .semantic_container_module__content.header .menu_container_module__content {
    max-height: -webkit-calc(100vh - 1.85rem);
    max-height: calc(100vh - 1.85rem);
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .semantic_container_module__content.header .menu_container_module__content {
    max-height: -webkit-calc(100vh - 2rem);
    max-height: calc(100vh - 2rem);
  }
}

/* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
.modulor_page__is_master .semantic_container_module__content.header {
  float: none;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.header {
    width: 32.91667%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.header {
    width: 19.75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.header {
    width: 19.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.header {
    width: 14.10714%;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.header {
    width: 10.97222%;
  }
}

/* line 25, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
.modulor_page__is_master .semantic_container_module__content.header #header,
.modulor_page__is_master .semantic_container_module__content.header .modulor_web_modules {
  height: 100%;
}

/* line 34, app/assets/stylesheets/web_modules/semantic_container_modules/__header.scss.erb */
.semantic_container_module.modulor_web_module__is_edit_mode .semantic_container_module__content.header {
  position: relative;
  width: 100%;
}
/* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__main.scss.erb */
.modulor_page__is_master .semantic_container_module__content.main main#content {
  display: block;
  margin-top: -1px;
  padding-top: 1px;
  position: relative;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main main#content {
    min-height: 90rem;
    padding-right: 1.25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main main#content {
    min-height: 67.5rem;
    padding-right: 1.25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main main#content {
    min-height: 76.5rem;
    padding-right: 1.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main main#content {
    min-height: 76.5rem;
    padding-right: 1.25%;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/semantic_container_modules/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main main#content {
    min-height: 90rem;
    padding-right: 1.25%;
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .modulor_page__is_master .semantic_container_module__content.main main#content > .modulor_web_modules > .yield_module__content {
    margin-left: 33.33333%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .modulor_page__is_master .semantic_container_module__content.main main#content > .modulor_web_modules > .yield_module__content {
    margin-left: 20%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .modulor_page__is_master .semantic_container_module__content.main main#content > .modulor_web_modules > .yield_module__content {
    margin-left: 20%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .modulor_page__is_master .semantic_container_module__content.main main#content > .modulor_web_modules > .yield_module__content {
    margin-left: 14.28571%;
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .modulor_page__is_master .semantic_container_module__content.main main#content > .modulor_web_modules > .yield_module__content {
    margin-left: 11.11111%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__header.scss.erb */
html[data-device='mobile'] .semantic_container_module__content.header {
  backface-visbility: hidden;
  height: 100%;
  width: 9%;
}

/* line 10, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__header.scss.erb */
html[data-device='mobile'] .semantic_container_module__content.header nav {
  display: none;
}

/* line 16, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__header.scss.erb */
html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header {
  width: 87.5%;
}

/* line 19, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__header.scss.erb */
html[data-device='mobile'] .mobile_menu__is_open .semantic_container_module__content.header nav {
  display: block;
}
/* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__main.scss.erb */
html[data-device='mobile'] .semantic_container_module__content.main {
  overflow-x: hidden;
}

/* line 8, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__main.scss.erb */
html[data-device='mobile'] main#content {
  padding-right: 3% !important;
  -webkit-transform: translateX(-43.75%);
      -ms-transform: translateX(-43.75%);
          transform: translateX(-43.75%);
  width: 178%;
}

/* line 14, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__main.scss.erb */
html[data-device='mobile'] main#content > .modulor_web_modules > .yield_module__content {
  margin-left: 50%;
}

/* line 21, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__main.scss.erb */
html[data-device='mobile'] .mobile_menu__is_open main#content {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

/* line 29, app/assets/stylesheets/web_modules/semantic_container_modules/devices/mobile/__main.scss.erb */
html[data-device='mobile'] .semantic_container_module__is_init main#content {
  -webkit-transition: -webkit-transform ease-in .1s;
  transition: -webkit-transform ease-in .1s;
  transition: transform ease-in .1s;
  transition: transform ease-in .1s, -webkit-transform ease-in .1s;
}
@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/semantic_container_modules/pages_with_path/__main.scss.erb */
  body[data-path="Home"] .semantic_container_module__content.main main#content {
    min-height: -webkit-calc(90rem  + 32.91667vw);
    min-height: calc(90rem  + 32.91667vw);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/semantic_container_modules/pages_with_path/__main.scss.erb */
  body[data-path="Home"] .semantic_container_module__content.main main#content {
    min-height: -webkit-calc(67.5rem  + 19.75vw);
    min-height: calc(67.5rem  + 19.75vw);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/semantic_container_modules/pages_with_path/__main.scss.erb */
  body[data-path="Home"] .semantic_container_module__content.main main#content {
    min-height: -webkit-calc(76.5rem  + 19.75vw);
    min-height: calc(76.5rem  + 19.75vw);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/semantic_container_modules/pages_with_path/__main.scss.erb */
  body[data-path="Home"] .semantic_container_module__content.main main#content {
    min-height: -webkit-calc(76.5rem  + 14.10714vw);
    min-height: calc(76.5rem  + 14.10714vw);
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/semantic_container_modules/pages_with_path/__main.scss.erb */
  body[data-path="Home"] .semantic_container_module__content.main main#content {
    min-height: -webkit-calc(90rem  + 10.97222vw);
    min-height: calc(90rem  + 10.97222vw);
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/semantic_container_modules/pages_with_path/__main.scss.erb */
  body[data-path="Home"] .semantic_container_module__content.main main#content {
    min-height: -webkit-calc(90rem  + 16.45833vw);
    min-height: calc(90rem  + 16.45833vw);
  }
}
@media print {
  /* line 4, app/assets/stylesheets/web_modules/semantic_container_modules/print/__header.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.header {
    display: none;
  }
}
@media print {
  /* line 10, app/assets/stylesheets/web_modules/semantic_container_modules/print/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main {
    padding-right: 0;
    width: 100%;
  }
}

@media print {
  /* line 18, app/assets/stylesheets/web_modules/semantic_container_modules/print/__main.scss.erb */
  .modulor_page__is_master .semantic_container_module__content.main main#content > .modulor_web_modules > .yield_module__content {
    margin-left: 0 !important;
    width: 100%;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/layout_modules/__content.scss.erb */
.layout_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .layout_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .layout_module__content {
  background-color: white;
}
@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_heading.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module .modulor_web_module__has_heading:not(:first-child) {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_heading.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module .modulor_web_module__has_heading:not(:first-child) {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_heading.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module .modulor_web_module__has_heading:not(:first-child) {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_heading.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module .modulor_web_module__has_heading:not(:first-child) {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_heading.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module .modulor_web_module__has_heading:not(:first-child) {
    margin-top: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="1"] [data-width] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="1"] [data-width] {
    width: -webkit-calc(100% - 1.35rem);
    width: calc(100% - 1.35rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="1"] [data-width] {
    width: -webkit-calc(100% - 1.8rem);
    width: calc(100% - 1.8rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="1"] [data-width] {
    width: -webkit-calc(100% - 1.85rem);
    width: calc(100% - 1.85rem);
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="1"] [data-width] {
    width: -webkit-calc(100% - 2rem);
    width: calc(100% - 2rem);
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="1"] {
    width: -webkit-calc(50% - 1rem);
    width: calc(50% - 1rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="1"] {
    width: -webkit-calc(50% - 1.35rem);
    width: calc(50% - 1.35rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="1"] {
    width: -webkit-calc(50% - 1.8rem);
    width: calc(50% - 1.8rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="1"] {
    width: -webkit-calc(50% - 1.85rem);
    width: calc(50% - 1.85rem);
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="1"] {
    width: -webkit-calc(50% - 2rem);
    width: calc(50% - 2rem);
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="1"] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media (max-width: 739px) {
  /* line 23, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="2"] {
    width: -webkit-calc(100% - 1rem);
    width: calc(100% - 1rem);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="2"] {
    width: -webkit-calc(100% - 1.35rem);
    width: calc(100% - 1.35rem);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="2"] {
    width: -webkit-calc(100% - 1.8rem);
    width: calc(100% - 1.8rem);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="2"] {
    width: -webkit-calc(100% - 1.85rem);
    width: calc(100% - 1.85rem);
  }
}

@media (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/web_modules/layout_modules/__has_width.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module[data-width="2"] [data-width="2"] {
    width: -webkit-calc(100% - 2rem);
    width: calc(100% - 2rem);
  }
}
/* line 5, app/assets/stylesheets/web_modules/layout_modules/__web_modules.scss.erb */
div:not(.modulor_web_module__is_edit_mode) .layout_module > article {
  clear: both;
}

/* line 3, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_clearfix.scss */
div:not(.modulor_web_module__is_edit_mode) .layout_module > article:after {
  content: '';
  display: table;
  clear: both;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/layout_modules/__web_modules.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module > article > .modulor_web_modules {
    margin: -1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/layout_modules/__web_modules.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module > article > .modulor_web_modules {
    margin: -1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/layout_modules/__web_modules.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module > article > .modulor_web_modules {
    margin: -1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/layout_modules/__web_modules.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module > article > .modulor_web_modules {
    margin: -1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/layout_modules/__web_modules.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module > article > .modulor_web_modules {
    margin: -2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/layout_modules/behaviour/__stop.scss.erb */
.layout_module__behaviour__stop {
  font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  border-top-color: #0f0f0f;
  border-top-style: solid;
  border-top-width: 1em;
}

@media all and (min-width: 1024px) {
  /* line 3, app/assets/stylesheets/web_modules/layout_modules/behaviour/__stop.scss.erb */
  .layout_module__behaviour__stop {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1680px) {
  /* line 3, app/assets/stylesheets/web_modules/layout_modules/behaviour/__stop.scss.erb */
  .layout_module__behaviour__stop {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}

@media all and (min-width: 1920px) {
  /* line 3, app/assets/stylesheets/web_modules/layout_modules/behaviour/__stop.scss.erb */
  .layout_module__behaviour__stop {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
/* line 6, app/assets/stylesheets/web_modules/layout_modules/header_modules/__content.scss.erb */
div:not(.modulor_web_module__is_edit_mode) .layout_module__content .header_module__content .parent_section {
  display: none;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content'] {
    margin-bottom: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content'] {
    margin-bottom: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content'] {
    margin-bottom: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content'] {
    margin-bottom: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content'] {
    margin-bottom: 1rem;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content']:last-child {
    margin-bottom: -0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content']:last-child {
    margin-bottom: -0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content']:last-child {
    margin-bottom: -0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content']:last-child {
    margin-bottom: -0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/layout_modules/margin_bottom.scss.erb */
  div:not(.modulor_web_module__is_edit_mode) .layout_module__content [class*='module__content']:last-child {
    margin-bottom: -1rem;
  }
}
/* line 5, app/assets/stylesheets/web_modules/layout_modules/text_modules/__content.scss.erb */
div:not(.modulor_web_module__is_edit_mode) .layout_module__content .text_module__content {
  clear: left;
}
/* line 5, app/assets/stylesheets/web_modules/layout_modules/text_modules/text_module.scss.erb */
div:not(.modulor_web_module__is_edit_mode) .layout_module__content .text_module + [class*='module__content'] {
  clear: left;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__content.scss.erb */
.related_modules_container_module__content {
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__content.scss.erb */
  .related_modules_container_module__content {
    padding-top: 1rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__content.scss.erb */
  .related_modules_container_module__content {
    padding-top: 1.35rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__content.scss.erb */
  .related_modules_container_module__content {
    padding-top: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__content.scss.erb */
  .related_modules_container_module__content {
    padding-top: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__content.scss.erb */
  .related_modules_container_module__content {
    padding-top: 2rem !important;
  }
}
/* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper.scss.erb */
.related_modules_container_module__wrapper {
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper.scss.erb */
  .related_modules_container_module__wrapper {
    margin-left: -50%;
    margin-right: -1.875%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper {
    margin-left: -100%;
    margin-right: -2.8125%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper.scss.erb */
  .related_modules_container_module__wrapper {
    margin-left: -25%;
    margin-right: -1.5625%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper {
    margin-left: -50%;
    margin-right: -2.03125%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper.scss.erb */
  .related_modules_container_module__wrapper {
    margin-left: -25%;
    margin-right: -1.5625%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper {
    margin-left: -50%;
    margin-right: -2.03125%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper.scss.erb */
  .related_modules_container_module__wrapper {
    margin-left: -16.66667%;
    margin-right: -1.45833%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper {
    margin-left: -33.33333%;
    margin-right: -1.77083%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper.scss.erb */
  .related_modules_container_module__wrapper {
    margin-left: -12.5%;
    margin-right: -1.40625%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper {
    margin-left: -25%;
    margin-right: -1.64062%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
.related_modules_container_module__wrapper__inner {
  height: 100%;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
  .related_modules_container_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
  .related_modules_container_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
  .related_modules_container_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
  .related_modules_container_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
  .related_modules_container_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

/* line 10, app/assets/stylesheets/web_modules/related_modules_container_modules/__wrapper__inner.scss.erb */
.related_modules_container_module__wrapper__inner svg {
  background-color: white;
  height: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_modules_container_module__wrapper__inner svg {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_modules_container_module__wrapper__inner svg {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g12");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g12";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g16");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g16";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g20");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g20";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g24");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g24";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g28");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g28";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g32");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g32";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g36");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g36";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    fill: url("#related_modules_container_module__g40");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:after {
    content: "#related_modules_container_module__g40";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .related_modules_container_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio:not(:last-child) {
  margin-bottom: .5em;
}

/* line 8, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio .audio_module__attachment_audio__number,
.audio_module__attachment_audio .audio_module__attachment_audio__duration {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
      -ms-flex: 0 0;
          flex: 0 0;
}

/* line 13, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio .audio_module__attachment_audio__track {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}

/* line 17, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio .audio_module__attachment_audio__number,
.audio_module__attachment_audio .audio_module__attachment_audio__track {
  padding-right: 1em;
}

/* line 22, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio .audio_module__attachment_audio__number {
  min-width: 2em;
}

/* line 26, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio a {
  color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  text-decoration: none;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_module__attachment_audio a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_module__attachment_audio a {
  color: white;
}

/* line 33, app/assets/stylesheets/web_modules/audio_modules/__attachment_audio.scss.erb */
.audio_module__attachment_audio a:hover, .audio_module__attachment_audio a.current_track {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_module__attachment_audio a:hover, .inverted .audio_module__attachment_audio a.current_track {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_module__attachment_audio a:hover, .not_inverted .audio_module__attachment_audio a.current_track {
  color: yellow;
}
/* line 3, app/assets/stylesheets/web_modules/audio_modules/__attachment_audios.scss.erb */
.audio_module__attachment_audios {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.audio_module__attachment_audios > li {
  margin: 0;
  padding: 0;
}
/* line 3, app/assets/stylesheets/web_modules/audio_modules/__audio_player.scss.erb */
.audio_module__audio_player {
  outline: none;
}
/* line 4, app/assets/stylesheets/web_modules/audio_modules/__content.scss.erb */
.audio_module__content .heading {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_module__content .heading {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_module__content .heading {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_modules/__content.scss.erb */
  .audio_module__content .heading {
    margin: -0.5rem;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_modules/__content.scss.erb */
  .audio_module__content .heading {
    margin: -0.675rem;
    margin-bottom: 0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_modules/__content.scss.erb */
  .audio_module__content .heading {
    margin: -0.9rem;
    margin-bottom: 0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_modules/__content.scss.erb */
  .audio_module__content .heading {
    margin: -0.925rem;
    margin-bottom: 0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_modules/__content.scss.erb */
  .audio_module__content .heading {
    margin: -1rem;
    margin-bottom: 1rem;
    padding: 1rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
.audio_module__wrapper {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  outline: none;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.audio_module__wrapper b, .audio_module__wrapper strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_module__wrapper {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_module__wrapper {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_module__wrapper {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_module__wrapper {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    margin: -0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    margin: -0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    margin: -0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    margin: -0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
  .audio_module__wrapper {
    margin: -1rem;
    padding: 1rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
.audio_module__wrapper .audio_module__audio_player {
  margin-top: -.1em;
}

/* line 20, app/assets/stylesheets/web_modules/audio_modules/__wrapper.scss.erb */
.audio_module__wrapper .audio_module__audio_playlist {
  margin-top: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/audio_modules/attachment_audio/__duration.scss.erb */
.audio_module__attachment_audio__duration {
  text-align: right;
}
/* line 4, app/assets/stylesheets/web_modules/audio_modules/attachment_audio/__track.scss.erb */
.audio_module__attachment_audio__track p {
  margin: 0;
}

/* line 13, app/assets/stylesheets/web_modules/audio_modules/attachment_audio/__track.scss.erb */
.audio_module__attachment_audio__title {
  font-style: italic;
}
@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .audio_module__attachment_audio__track {
    padding: 0;
  }
  /* line 9, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .audio_module__attachment_audio__duration {
    display: none;
  }
  /* line 14, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .vjs-mca-audio-skin .vjs-progress-control {
    margin: 0;
  }
  /* line 17, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .vjs-mca-audio-skin .vjs-duration,
  .audio_module__content[data-width='1'] .vjs-mca-audio-skin .vjs-volume-menu-button {
    display: none;
  }
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .audio_module__attachment_audio__track {
    padding: 0;
  }
  /* line 9, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .audio_module__attachment_audio__duration {
    display: none;
  }
  /* line 14, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .vjs-mca-audio-skin .vjs-progress-control {
    margin: 0;
  }
  /* line 17, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content[data-width='1'] .vjs-mca-audio-skin .vjs-duration,
  .audio_module__content[data-width='1'] .vjs-mca-audio-skin .vjs-volume-menu-button {
    display: none;
  }
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content .audio_module__attachment_audio__track {
    padding: 0;
  }
  /* line 29, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content .audio_module__attachment_audio__duration {
    display: none;
  }
  /* line 34, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content .vjs-mca-audio-skin .vjs-progress-control {
    margin: 0;
  }
  /* line 37, app/assets/stylesheets/web_modules/audio_modules/breakpoints/__content.scss.erb */
  .audio_module__content .vjs-mca-audio-skin .vjs-duration,
  .audio_module__content .vjs-mca-audio-skin .vjs-volume-menu-button {
    display: none;
  }
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart text {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  fill: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.chart_module__chart text b, .chart_module__chart text strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__chart text {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__chart text {
  fill: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart text {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart text {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart text {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart text {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart text {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-axis .domain {
  display: none;
}

/* line 16, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-xgrid-focus {
  stroke: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__chart .c3-xgrid-focus {
  stroke: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__chart .c3-xgrid-focus {
  stroke: #0f0f0f;
}

/* line 20, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-tooltip {
  background-color: blue;
  box-shadow: none;
  opacity: 1;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__chart .c3-tooltip {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__chart .c3-tooltip {
  background-color: blue;
}

/* line 25, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-tooltip tr {
  border: 0;
}

/* line 29, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-tooltip th {
  background: none;
}

/* line 33, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-tooltip th, .chart_module__chart .c3-tooltip td {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: blue;
  color: white;
  border: 0 !important;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.chart_module__chart .c3-tooltip th b, .chart_module__chart .c3-tooltip th strong, .chart_module__chart .c3-tooltip td b, .chart_module__chart .c3-tooltip td strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__chart .c3-tooltip th, .inverted .chart_module__chart .c3-tooltip td {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__chart .c3-tooltip th, .not_inverted .chart_module__chart .c3-tooltip td {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__chart .c3-tooltip th, .inverted .chart_module__chart .c3-tooltip td {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__chart .c3-tooltip th, .not_inverted .chart_module__chart .c3-tooltip td {
  color: white;
}

@media (max-width: 739px) {
  /* line 33, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart .c3-tooltip th, .chart_module__chart .c3-tooltip td {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 33, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart .c3-tooltip th, .chart_module__chart .c3-tooltip td {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 33, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart .c3-tooltip th, .chart_module__chart .c3-tooltip td {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 33, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart .c3-tooltip th, .chart_module__chart .c3-tooltip td {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 33, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
  .chart_module__chart .c3-tooltip th, .chart_module__chart .c3-tooltip td {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 42, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .c3-tooltip .name span {
  display: none;
}

/* line 49, app/assets/stylesheets/web_modules/chart_modules/__chart.scss.erb */
.chart_module__chart .tick line {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/chart_modules/__content.scss.erb */
.chart_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__content.scss.erb */
  .chart_module__content .chart_module__link_to_more {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__content.scss.erb */
  .chart_module__content .chart_module__link_to_more {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__content.scss.erb */
  .chart_module__content .chart_module__link_to_more {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__content.scss.erb */
  .chart_module__content .chart_module__link_to_more {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__content.scss.erb */
  .chart_module__content .chart_module__link_to_more {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/chart_modules/__data_item.scss.erb */
.chart_module__data_item {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

/* line 6, app/assets/stylesheets/web_modules/chart_modules/__data_item.scss.erb */
.chart_module__data_item dl, .chart_module__data_item dt, .chart_module__data_item p {
  margin: 0;
  padding: 0;
}

/* line 13, app/assets/stylesheets/web_modules/chart_modules/__data_item.scss.erb */
.chart_module .chart_module__data_item__swatch {
  display: block;
  float: left;
  height: auto;
  margin-right: 1em;
  width: 2em;
}

/* line 22, app/assets/stylesheets/web_modules/chart_modules/__data_item.scss.erb */
.chart_module__data_item__legend {
  font-style: italic;
  margin: 0;
  margin-left: 3em;
  padding: 0;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/chart_modules/__description.scss.erb */
.chart_module__description {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
  margin-top: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.chart_module__description b, .chart_module__description strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__description.scss.erb */
  .chart_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__description.scss.erb */
  .chart_module__description {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__description.scss.erb */
  .chart_module__description {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__description.scss.erb */
  .chart_module__description {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__description.scss.erb */
  .chart_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description h1, .chart_module__description h2, .chart_module__description h3, .chart_module__description h4, .chart_module__description h5, .chart_module__description h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h4, .chart_module__description h5, .chart_module__description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h4, .chart_module__description h5, .chart_module__description h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h4, .chart_module__description h5, .chart_module__description h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h4, .chart_module__description h5, .chart_module__description h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h4, .chart_module__description h5, .chart_module__description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3:not(:first-child), .chart_module__description h4:not(:first-child), .chart_module__description h5:not(:first-child), .chart_module__description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3:not(:first-child), .chart_module__description h4:not(:first-child), .chart_module__description h5:not(:first-child), .chart_module__description h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3:not(:first-child), .chart_module__description h4:not(:first-child), .chart_module__description h5:not(:first-child), .chart_module__description h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3:not(:first-child), .chart_module__description h4:not(:first-child), .chart_module__description h5:not(:first-child), .chart_module__description h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description h3:not(:first-child), .chart_module__description h4:not(:first-child), .chart_module__description h5:not(:first-child), .chart_module__description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description blockquote em, .chart_module__description blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description blockquote em:before, .chart_module__description blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description blockquote em:after, .chart_module__description blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description ul, .chart_module__description ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description ul:not(:last-child), .chart_module__description ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.chart_module__description hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description pre, .chart_module__description code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description pre, .inverted .chart_module__description code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description pre, .not_inverted .chart_module__description code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.chart_module__description a:hover, .chart_module__description a:focus, .chart_module__description a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description a:hover, .inverted .chart_module__description a:focus, .inverted .chart_module__description a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description a:hover, .not_inverted .chart_module__description a:focus, .not_inverted .chart_module__description a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .chart_module__description a:hover, .chart_module__description a:focus, .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a:hover, .inverted .chart_module__description a:focus, .inverted .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a:hover, .firefox .chart_module__description a:focus, .firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a:hover, .inverted.firefox .chart_module__description a:focus, .inverted.firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .chart_module__description a:hover, .chart_module__description a:focus, .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a:hover, .inverted .chart_module__description a:focus, .inverted .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a:hover, .firefox .chart_module__description a:focus, .firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a:hover, .inverted.firefox .chart_module__description a:focus, .inverted.firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .chart_module__description a:hover, .chart_module__description a:focus, .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a:hover, .inverted .chart_module__description a:focus, .inverted .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a:hover, .firefox .chart_module__description a:focus, .firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a:hover, .inverted.firefox .chart_module__description a:focus, .inverted.firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .chart_module__description a:hover, .chart_module__description a:focus, .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a:hover, .inverted .chart_module__description a:focus, .inverted .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a:hover, .firefox .chart_module__description a:focus, .firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a:hover, .inverted.firefox .chart_module__description a:focus, .inverted.firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .chart_module__description a:hover, .chart_module__description a:focus, .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .chart_module__description a:hover, .inverted .chart_module__description a:focus, .inverted .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .chart_module__description a:hover, .firefox .chart_module__description a:focus, .firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .chart_module__description a:hover, .inverted.firefox .chart_module__description a:focus, .inverted.firefox .chart_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.chart_module__description .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .chart_module__description .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .chart_module__description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.chart_module__description .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .chart_module__description .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.chart_module__description table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.chart_module__description table > tr > th, .chart_module__description table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description th, .chart_module__description td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__description th, .inverted .chart_module__description td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__description th, .not_inverted .chart_module__description td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description th:first-child, .chart_module__description td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description th:last-child, .chart_module__description td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description h1 + *, .chart_module__description h2 + *, .chart_module__description h3 + *, .chart_module__description h4 + *, .chart_module__description h5 + *, .chart_module__description h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.chart_module__description iframe {
  max-width: 100%;
}
/* line 3, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
.chart_module__legend {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.chart_module__legend b, .chart_module__legend strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__legend {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__legend {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module__legend {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module__legend {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module__legend {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module__legend {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module__legend {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.chart_module__legend > li {
  margin: 0;
  padding: 0;
}

/* line 11, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
.chart_module__legend .chart_module__data_item:not(:last-of-type) {
  padding-bottom: 1em;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module[data-width='2'] .chart_module__legend {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module[data-width='2'] .chart_module__legend {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module[data-width='2'] .chart_module__legend {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module[data-width='2'] .chart_module__legend {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/chart_modules/__legend.scss.erb */
  .chart_module[data-width='2'] .chart_module__legend {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
.chart_module__link_to_more {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.chart_module__link_to_more b, .chart_module__link_to_more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__link_to_more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__link_to_more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__link_to_more {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__link_to_more {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module__link_to_more {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module__link_to_more {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
  .chart_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.chart_module__link_to_more:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .chart_module__link_to_more:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/chart_modules/__link_to_more.scss.erb */
.chart_module__link_to_more:after {
  content: '…';
}
/* line 3, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
.chart_module__patterns {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 6, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
.chart_module__patterns line {
  stroke: blue !important;
}

/* line 8, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
.inverted .chart_module__patterns line {
  stroke: yellow !important;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  .chart_module__patterns line {
    stroke-width: 0.3em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  body.ie .chart_module__patterns line,
  body.edge .chart_module__patterns line {
    stroke-width: 3px;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  .chart_module__patterns line {
    stroke-width: 0.3em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  body.ie .chart_module__patterns line,
  body.edge .chart_module__patterns line {
    stroke-width: 3px;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  .chart_module__patterns line {
    stroke-width: 0.3em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  body.ie .chart_module__patterns line,
  body.edge .chart_module__patterns line {
    stroke-width: 3px;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  .chart_module__patterns line {
    stroke-width: 0.4em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  body.ie .chart_module__patterns line,
  body.edge .chart_module__patterns line {
    stroke-width: 2px;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  .chart_module__patterns line {
    stroke-width: 0.5em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/__patterns.scss.erb */
  body.ie .chart_module__patterns line,
  body.edge .chart_module__patterns line {
    stroke-width: 2px;
  }
}
/* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__bar.scss.erb */
.chart_module[data-chart-type='bar'] .chart_module__chart .c3-chart-bars .c3-bar {
  fill: blue !important;
  stroke: 0 !important;
}

/* line 10, app/assets/stylesheets/web_modules/chart_modules/chart_type/__bar.scss.erb */
.chart_module[data-chart-type='bar'] .chart_module__chart .c3-chart-bars .c3-bar._expanded_ {
  fill-opacity: 1 !important;
}

/* line 14, app/assets/stylesheets/web_modules/chart_modules/chart_type/__bar.scss.erb */
.inverted .chart_module[data-chart-type='bar'] .chart_module__chart .c3-chart-bars .c3-bar {
  fill: yellow !important;
}

/* line 19, app/assets/stylesheets/web_modules/chart_modules/chart_type/__bar.scss.erb */
.chart_module[data-chart-type='bar'] .chart_module__chart .c3-chart-bars .c3-xgrid-focus {
  display: none;
}
/* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
.chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
  stroke: blue !important;
}

/* line 8, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
.inverted .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
  stroke: yellow !important;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 0.3em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  body.ie .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line,
  body.edge .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 3px;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 0.3em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  body.ie .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line,
  body.edge .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 3px;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 0.3em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  body.ie .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line,
  body.edge .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 3px;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 0.4em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  body.ie .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line,
  body.edge .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 2px;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 0.5em;
  }
  /* line 13, app/assets/stylesheets/web_modules/chart_modules/chart_type/__line.scss.erb */
  body.ie .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line,
  body.edge .chart_module[data-chart-type='line'] .chart_module__chart .c3-chart-lines .c3-line {
    stroke-width: 2px;
  }
}
/* line 7, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc text {
  display: none;
}

/* line 11, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc.c3-defocused {
  opacity: 1 !important;
}

/* line 16, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(1) .c3-arc {
  fill: blue !important;
}

/* line 18, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.inverted .chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(1) .c3-arc {
  fill: yellow !important;
}

/* line 22, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(2) .c3-arc {
  fill: url("#chart_module__patterns__p20") !important;
}

/* line 23, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(3) .c3-arc {
  fill: url("#chart_module__patterns__p40") !important;
}

/* line 24, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(4) .c3-arc {
  fill: url("#chart_module__patterns__p60") !important;
}

/* line 25, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(5) .c3-arc {
  fill: url("#chart_module__patterns__p80") !important;
}

/* line 26, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(6) .c3-arc {
  fill: url("#chart_module__patterns__p100") !important;
}

/* line 27, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(7) .c3-arc {
  fill: url("#chart_module__patterns__p120") !important;
}

/* line 28, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(8) .c3-arc {
  fill: url("#chart_module__patterns__p140") !important;
}

/* line 29, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(9) .c3-arc {
  fill: url("#chart_module__patterns__p160") !important;
}

/* line 31, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__chart .c3-chart-arcs .c3-arc {
  stroke: none;
}

/* line 41, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(2) .c3-arc {
  fill: url("#chart_module__patterns__p10") !important;
}

/* line 42, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(3) .c3-arc {
  fill: url("#chart_module__patterns__p20") !important;
}

/* line 43, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(4) .c3-arc {
  fill: url("#chart_module__patterns__p40") !important;
}

/* line 44, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(5) .c3-arc {
  fill: url("#chart_module__patterns__p60") !important;
}

/* line 45, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(6) .c3-arc {
  fill: url("#chart_module__patterns__p80") !important;
}

/* line 46, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(7) .c3-arc {
  fill: url("#chart_module__patterns__p100") !important;
}

/* line 47, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(8) .c3-arc {
  fill: url("#chart_module__patterns__p120") !important;
}

/* line 48, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(9) .c3-arc {
  fill: url("#chart_module__patterns__p140") !important;
}

/* line 49, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'][data-width='1'] .chart_module__chart .c3-chart-arcs .c3-chart-arc:nth-of-type(10) .c3-arc {
  fill: url("#chart_module__patterns__p160") !important;
}

/* line 56, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__data_item:nth-of-type(1) .chart_module__data_item__swatch rect {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .chart_module[data-chart-type='pie'] .chart_module__data_item:nth-of-type(1) .chart_module__data_item__swatch rect {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .chart_module[data-chart-type='pie'] .chart_module__data_item:nth-of-type(1) .chart_module__data_item__swatch rect {
  fill: blue;
}

/* line 57, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__data_item:nth-of-type(2) .chart_module__data_item__swatch rect {
  fill: url("#chart_module__patterns__p20");
}

/* line 58, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__data_item:nth-of-type(3) .chart_module__data_item__swatch rect {
  fill: url("#chart_module__patterns__p40");
}

/* line 59, app/assets/stylesheets/web_modules/chart_modules/chart_type/__pie.scss.erb */
.chart_module[data-chart-type='pie'] .chart_module__data_item:nth-of-type(4) .chart_module__data_item__swatch rect {
  fill: url("#chart_module__patterns__p60");
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/file_modules/__attachment_file.scss.erb */
.file_module__attachment_file a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__attachment_file a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__attachment_file a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.file_module__attachment_file a:hover, .file_module__attachment_file a:focus, .file_module__attachment_file a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__attachment_file a:hover, .inverted .file_module__attachment_file a:focus, .inverted .file_module__attachment_file a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__attachment_file a:hover, .not_inverted .file_module__attachment_file a:focus, .not_inverted .file_module__attachment_file a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/web_modules/file_modules/__attachment_file.scss.erb */
.file_module__attachment_file figure {
  margin: 0;
  padding: 0;
}
/* line 3, app/assets/stylesheets/web_modules/file_modules/__attachment_files.scss.erb */
.file_module__attachment_files {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.file_module__attachment_files > li {
  margin: 0;
  padding: 0;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/file_modules/__body.scss.erb */
.file_module__body {
  color: #0f0f0f;
  margin-top: 1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__body.scss.erb */
  .file_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__body.scss.erb */
  .file_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__body.scss.erb */
  .file_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__body.scss.erb */
  .file_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__body.scss.erb */
  .file_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body h1, .file_module__body h2, .file_module__body h3, .file_module__body h4, .file_module__body h5, .file_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h4, .file_module__body h5, .file_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h4, .file_module__body h5, .file_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h4, .file_module__body h5, .file_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h4, .file_module__body h5, .file_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h4, .file_module__body h5, .file_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3:not(:first-child), .file_module__body h4:not(:first-child), .file_module__body h5:not(:first-child), .file_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3:not(:first-child), .file_module__body h4:not(:first-child), .file_module__body h5:not(:first-child), .file_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3:not(:first-child), .file_module__body h4:not(:first-child), .file_module__body h5:not(:first-child), .file_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3:not(:first-child), .file_module__body h4:not(:first-child), .file_module__body h5:not(:first-child), .file_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body h3:not(:first-child), .file_module__body h4:not(:first-child), .file_module__body h5:not(:first-child), .file_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body blockquote em, .file_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body blockquote em:before, .file_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body blockquote em:after, .file_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body ul, .file_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body ul:not(:last-child), .file_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.file_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body pre, .file_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body pre, .inverted .file_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body pre, .not_inverted .file_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.file_module__body a:hover, .file_module__body a:focus, .file_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body a:hover, .inverted .file_module__body a:focus, .inverted .file_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body a:hover, .not_inverted .file_module__body a:focus, .not_inverted .file_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .file_module__body a:hover, .file_module__body a:focus, .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a:hover, .inverted .file_module__body a:focus, .inverted .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a:hover, .firefox .file_module__body a:focus, .firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a:hover, .inverted.firefox .file_module__body a:focus, .inverted.firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .file_module__body a:hover, .file_module__body a:focus, .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a:hover, .inverted .file_module__body a:focus, .inverted .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a:hover, .firefox .file_module__body a:focus, .firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a:hover, .inverted.firefox .file_module__body a:focus, .inverted.firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .file_module__body a:hover, .file_module__body a:focus, .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a:hover, .inverted .file_module__body a:focus, .inverted .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a:hover, .firefox .file_module__body a:focus, .firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a:hover, .inverted.firefox .file_module__body a:focus, .inverted.firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .file_module__body a:hover, .file_module__body a:focus, .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a:hover, .inverted .file_module__body a:focus, .inverted .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a:hover, .firefox .file_module__body a:focus, .firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a:hover, .inverted.firefox .file_module__body a:focus, .inverted.firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .file_module__body a:hover, .file_module__body a:focus, .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .file_module__body a:hover, .inverted .file_module__body a:focus, .inverted .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .file_module__body a:hover, .firefox .file_module__body a:focus, .firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .file_module__body a:hover, .inverted.firefox .file_module__body a:focus, .inverted.firefox .file_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.file_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .file_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .file_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.file_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .file_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.file_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.file_module__body table > tr > th, .file_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body th, .file_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__body th, .inverted .file_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__body th, .not_inverted .file_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body th:first-child, .file_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body th:last-child, .file_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body h1 + *, .file_module__body h2 + *, .file_module__body h3 + *, .file_module__body h4 + *, .file_module__body h5 + *, .file_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.file_module__body iframe {
  max-width: 100%;
}
/* line 3, app/assets/stylesheets/web_modules/file_modules/__content.scss.erb */
.file_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  background-color: white;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.file_module__content b, .file_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__content.scss.erb */
  .file_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__content.scss.erb */
  .file_module__content {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__content.scss.erb */
  .file_module__content {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__content.scss.erb */
  .file_module__content {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/file_modules/__content.scss.erb */
  .file_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__content {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__content {
  background-color: white;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/file_modules/breakpoints/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__icon .MCAIcon__file {
    font-size: 8.4rem;
    line-height: 7.5rem;
  }
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/file_modules/breakpoints/__list.scss.erb */
  .file_module__view_option__list .file_module__attachment_file__label__file_ext,
  .file_module__view_option__list .file_module__attachment_file__label__file_size {
    display: none;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/file_modules/breakpoints/__list.scss.erb */
  .file_module__view_option__list[data-width='1'] .file_module__attachment_file__label__file_ext,
  .file_module__view_option__list[data-width='1'] .file_module__attachment_file__label__file_size {
    display: none;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_files {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_files {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_files {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_files {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_files {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .file_module__view_option__icons .file_module__attachment_files .file_module__attachment_file {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module__attachment_file {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module__attachment_file {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module__attachment_file {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module__attachment_file {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module__attachment_file {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module__attachment_file {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module__attachment_file {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module__attachment_file {
    /* xl */
    width: 25%;
  }
}

/* line 13, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file .attachment_file__responsive {
  width: 100%;
}

/* line 19, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file:hover .MCAIcon__file path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__view_option__icons .file_module__attachment_file:hover .MCAIcon__file path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__view_option__icons .file_module__attachment_file:hover .MCAIcon__file path {
  fill: blue;
}

/* line 26, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file__label__filename {
  word-break: break-word;
}

/* line 30, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file__label__caption {
  font-style: italic;
}

/* line 34, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file__label__file_ext,
.file_module__view_option__icons .file_module__attachment_file__label__file_size {
  display: none;
}

/* line 39, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file__icon {
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__icon {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__icon {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__icon {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__icon {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__icon {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 50, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file__icon__preview .attachment_file {
  outline-color: #0f0f0f;
  outline-width: .025em;
  outline-style: solid;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__view_option__icons .file_module__attachment_file__icon__preview .attachment_file {
  outline-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__view_option__icons .file_module__attachment_file__icon__preview .attachment_file {
  outline-color: #0f0f0f;
}

/* line 61, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file:hover .file_module__attachment_file__icon__preview .attachment_file {
  outline-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .file_module__view_option__icons .file_module__attachment_file:hover .file_module__attachment_file__icon__preview .attachment_file {
  outline-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .file_module__view_option__icons .file_module__attachment_file:hover .file_module__attachment_file__icon__preview .attachment_file {
  outline-color: blue;
}

/* line 68, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
.file_module__view_option__icons .file_module__attachment_file__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  margin-top: .5em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.file_module__view_option__icons .file_module__attachment_file__label b, .file_module__view_option__icons .file_module__attachment_file__label strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 68, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__label {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 68, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__label {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 68, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__label {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 68, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__label {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 68, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module__attachment_file__label {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 77, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module .file_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 77, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module .file_module__attachment_file {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 77, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module .file_module__attachment_file {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 77, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module .file_module__attachment_file {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 77, app/assets/stylesheets/web_modules/file_modules/view_option/__icons.scss.erb */
  .file_module__view_option__icons .file_module .file_module__attachment_file {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].file_module__view_option__icons .file_module .file_module__attachment_file {
    /* xl */
    width: 25%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_files {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.file_module__view_option__list .file_module__attachment_files > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.file_module__view_option__list .file_module__attachment_files > tr > th, .file_module__view_option__list .file_module__attachment_files > tr > td {
  padding: 0;
  margin: 0;
}

/* line 8, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_files td {
  padding: .25em .5em;
}

/* line 11, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_files td:first-child {
  padding-left: 0;
}

/* line 12, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_files td:last-child {
  padding-right: 0;
}

/* line 16, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_file__icon {
  min-width: 2em;
  min-height: 2em;
}

/* line 21, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_file__label__file_name {
  word-break: break-all;
}

/* line 25, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_file__label__caption {
  font-style: italic;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 29, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
  .file_module__view_option__list .file_module__attachment_file__label__caption:not(:last-child) {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 29, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
  .file_module__view_option__list .file_module__attachment_file__label__caption:not(:last-child) {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 29, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
  .file_module__view_option__list .file_module__attachment_file__label__caption:not(:last-child) {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 29, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
  .file_module__view_option__list .file_module__attachment_file__label__caption:not(:last-child) {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 29, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
  .file_module__view_option__list .file_module__attachment_file__label__caption:not(:last-child) {
    margin-bottom: 2rem;
  }
}

/* line 36, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_file__label__file_ext {
  text-transform: uppercase;
}

/* line 40, app/assets/stylesheets/web_modules/file_modules/view_option/__list.scss.erb */
.file_module__view_option__list .file_module__attachment_file__label__file_size {
  text-align: right;
  white-space: nowrap;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
.image_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .image_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .image_module__content {
  background-color: white;
}

/* line 8, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
.image_module__content section {
  position: relative;
}

/* line 12, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
.image_module__content figcaption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin-top: .25em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.image_module__content figcaption b, .image_module__content figcaption strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .image_module__content figcaption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .image_module__content figcaption {
  color: #0f0f0f;
}

/* line 19, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
.image_module__content figcaption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .image_module__content figcaption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .image_module__content figcaption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/image_modules/__content.scss.erb */
  .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.image_module__content figcaption a:hover, .image_module__content figcaption a:focus, .image_module__content figcaption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .image_module__content figcaption a:hover, .inverted .image_module__content figcaption a:focus, .inverted .image_module__content figcaption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .image_module__content figcaption a:hover, .not_inverted .image_module__content figcaption a:focus, .not_inverted .image_module__content figcaption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .image_module__content figcaption a:hover, .image_module__content figcaption a:focus, .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a:hover, .inverted .image_module__content figcaption a:focus, .inverted .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a:hover, .firefox .image_module__content figcaption a:focus, .firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a:hover, .inverted.firefox .image_module__content figcaption a:focus, .inverted.firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .image_module__content figcaption a:hover, .image_module__content figcaption a:focus, .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a:hover, .inverted .image_module__content figcaption a:focus, .inverted .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a:hover, .firefox .image_module__content figcaption a:focus, .firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a:hover, .inverted.firefox .image_module__content figcaption a:focus, .inverted.firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .image_module__content figcaption a:hover, .image_module__content figcaption a:focus, .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a:hover, .inverted .image_module__content figcaption a:focus, .inverted .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a:hover, .firefox .image_module__content figcaption a:focus, .firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a:hover, .inverted.firefox .image_module__content figcaption a:focus, .inverted.firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .image_module__content figcaption a:hover, .image_module__content figcaption a:focus, .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a:hover, .inverted .image_module__content figcaption a:focus, .inverted .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a:hover, .firefox .image_module__content figcaption a:focus, .firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a:hover, .inverted.firefox .image_module__content figcaption a:focus, .inverted.firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .image_module__content figcaption a:hover, .image_module__content figcaption a:focus, .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .image_module__content figcaption a:hover, .inverted .image_module__content figcaption a:focus, .inverted .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .image_module__content figcaption a:hover, .firefox .image_module__content figcaption a:focus, .firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .image_module__content figcaption a:hover, .inverted.firefox .image_module__content figcaption a:focus, .inverted.firefox .image_module__content figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/images_modules/__attachment_images.scss.erb */
.images_module__attachment_images {
  position: relative;
}
/* line 3, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
.images_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .images_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .images_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 2, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
.modulor_web_module__is_edit_mode .images_module__content {
  background-clip: padding-box;
}

/* line 13, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
.images_module__content figcaption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin-top: .25em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.images_module__content figcaption b, .images_module__content figcaption strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/images_modules/__content.scss.erb */
  .images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .images_module__content figcaption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .images_module__content figcaption {
  color: #0f0f0f;
}
/* line 4, app/assets/stylesheets/web_modules/images_modules/__list.scss.erb */
.images_module__list .attachment_image__area {
  display: none;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/__slideshow.scss.erb */
  .images_module__slideshow .images_module__slideshow__thumbnails +
.images_module__attachment_images {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/__slideshow.scss.erb */
  .images_module__slideshow .images_module__slideshow__thumbnails +
.images_module__attachment_images {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/__slideshow.scss.erb */
  .images_module__slideshow .images_module__slideshow__thumbnails +
.images_module__attachment_images {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/__slideshow.scss.erb */
  .images_module__slideshow .images_module__slideshow__thumbnails +
.images_module__attachment_images {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/__slideshow.scss.erb */
  .images_module__slideshow .images_module__slideshow__thumbnails +
.images_module__attachment_images {
    margin-top: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/images_modules/attachment_images/__list.scss.erb */
.images_module__list figure {
  display: block;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/images_modules/attachment_images/__list.scss.erb */
  .images_module__list figure:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/images_modules/attachment_images/__list.scss.erb */
  .images_module__list figure:not(:last-of-type) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/images_modules/attachment_images/__list.scss.erb */
  .images_module__list figure:not(:last-of-type) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/images_modules/attachment_images/__list.scss.erb */
  .images_module__list figure:not(:last-of-type) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/images_modules/attachment_images/__list.scss.erb */
  .images_module__list figure:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* xs */
    width: 18.75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* xs */
    width: 18.75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* xs */
    width: 18.75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* s */
    width: 9.375%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* s */
    width: 18.75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* s */
    width: 9.375%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* m */
    width: 9.375%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* m */
    width: 18.75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* m */
    width: 9.375%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* l */
    width: 6.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* l */
    width: 18.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* l */
    width: 9.375%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* xl */
    width: 4.6875%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* xl */
    width: 9.375%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* xs */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* xs */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* xs */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* s */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* s */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* s */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* m */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* m */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* m */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* l */
    width: 4.16667%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* l */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* l */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
  .images_module .images_module__thumbnail {
    /* xl */
    width: 3.125%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].images_module .images_module__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].images_module .images_module__thumbnail {
    /* xl */
    width: 6.25%;
  }
}

/* line 11, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnail.scss.erb */
.images_module .images_module__thumbnail img {
  cursor: pointer;
}
/* line 3, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnails.scss.erb */
.images_module__slideshow__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.images_module__slideshow__thumbnails > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnails.scss.erb */
  .images_module__slideshow__thumbnails {
    margin-left: -0.5rem;
    margin-bottom: -2rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    margin-bottom: 2rem;
    padding-left: 0.5rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnails.scss.erb */
  .images_module__slideshow__thumbnails {
    margin-left: -0.675rem;
    margin-bottom: -1.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    margin-bottom: 1.7rem;
    padding-left: 0.675rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnails.scss.erb */
  .images_module__slideshow__thumbnails {
    margin-left: -0.9rem;
    margin-bottom: -1.8rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    margin-bottom: 1.8rem;
    padding-left: 0.9rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnails.scss.erb */
  .images_module__slideshow__thumbnails {
    margin-left: -0.925rem;
    margin-bottom: -1.85rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    margin-bottom: 1.85rem;
    padding-left: 0.925rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/images_modules/slideshow/__thumbnails.scss.erb */
  .images_module__slideshow__thumbnails {
    margin-left: -1rem;
    margin-bottom: -2rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    margin-bottom: 2rem;
    padding-left: 1rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .images_module__slideshow__thumbnails .images_module__thumbnail {
    display: inline-block;
  }
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/map_modules/__caption.scss.erb */
.map_module__caption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.map_module__caption b, .map_module__caption strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/__caption.scss.erb */
  .map_module__caption {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/__caption.scss.erb */
  .map_module__caption {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/__caption.scss.erb */
  .map_module__caption {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/__caption.scss.erb */
  .map_module__caption {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/__caption.scss.erb */
  .map_module__caption {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption h1, .map_module__caption h2, .map_module__caption h3, .map_module__caption h4, .map_module__caption h5, .map_module__caption h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h4, .map_module__caption h5, .map_module__caption h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h4, .map_module__caption h5, .map_module__caption h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h4, .map_module__caption h5, .map_module__caption h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h4, .map_module__caption h5, .map_module__caption h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h4, .map_module__caption h5, .map_module__caption h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3:not(:first-child), .map_module__caption h4:not(:first-child), .map_module__caption h5:not(:first-child), .map_module__caption h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3:not(:first-child), .map_module__caption h4:not(:first-child), .map_module__caption h5:not(:first-child), .map_module__caption h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3:not(:first-child), .map_module__caption h4:not(:first-child), .map_module__caption h5:not(:first-child), .map_module__caption h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3:not(:first-child), .map_module__caption h4:not(:first-child), .map_module__caption h5:not(:first-child), .map_module__caption h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption h3:not(:first-child), .map_module__caption h4:not(:first-child), .map_module__caption h5:not(:first-child), .map_module__caption h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption blockquote em, .map_module__caption blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption blockquote em:before, .map_module__caption blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption blockquote em:after, .map_module__caption blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption ul, .map_module__caption ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption ul:not(:last-child), .map_module__caption ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.map_module__caption hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption pre, .map_module__caption code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption pre, .inverted .map_module__caption code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption pre, .not_inverted .map_module__caption code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.map_module__caption a:hover, .map_module__caption a:focus, .map_module__caption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption a:hover, .inverted .map_module__caption a:focus, .inverted .map_module__caption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption a:hover, .not_inverted .map_module__caption a:focus, .not_inverted .map_module__caption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .map_module__caption a:hover, .map_module__caption a:focus, .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a:hover, .inverted .map_module__caption a:focus, .inverted .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a:hover, .firefox .map_module__caption a:focus, .firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a:hover, .inverted.firefox .map_module__caption a:focus, .inverted.firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .map_module__caption a:hover, .map_module__caption a:focus, .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a:hover, .inverted .map_module__caption a:focus, .inverted .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a:hover, .firefox .map_module__caption a:focus, .firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a:hover, .inverted.firefox .map_module__caption a:focus, .inverted.firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .map_module__caption a:hover, .map_module__caption a:focus, .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a:hover, .inverted .map_module__caption a:focus, .inverted .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a:hover, .firefox .map_module__caption a:focus, .firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a:hover, .inverted.firefox .map_module__caption a:focus, .inverted.firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .map_module__caption a:hover, .map_module__caption a:focus, .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a:hover, .inverted .map_module__caption a:focus, .inverted .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a:hover, .firefox .map_module__caption a:focus, .firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a:hover, .inverted.firefox .map_module__caption a:focus, .inverted.firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .map_module__caption a:hover, .map_module__caption a:focus, .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .map_module__caption a:hover, .inverted .map_module__caption a:focus, .inverted .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .map_module__caption a:hover, .firefox .map_module__caption a:focus, .firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .map_module__caption a:hover, .inverted.firefox .map_module__caption a:focus, .inverted.firefox .map_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.map_module__caption .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .map_module__caption .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .map_module__caption .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.map_module__caption .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .map_module__caption .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.map_module__caption table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.map_module__caption table > tr > th, .map_module__caption table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption th, .map_module__caption td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__caption th, .inverted .map_module__caption td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__caption th, .not_inverted .map_module__caption td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption th:first-child, .map_module__caption td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption th:last-child, .map_module__caption td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption h1 + *, .map_module__caption h2 + *, .map_module__caption h3 + *, .map_module__caption h4 + *, .map_module__caption h5 + *, .map_module__caption h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.map_module__caption iframe {
  max-width: 100%;
}
/* line 3, app/assets/stylesheets/web_modules/map_modules/__content.scss.erb */
.map_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .map_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .map_module__content {
  background-color: white;
}

/* line 8, app/assets/stylesheets/web_modules/map_modules/__content.scss.erb */
.map_module__content .map_module__map +
.map_module__caption {
  margin-top: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__icon__logo.scss.erb */
.map_module__marker__icon__logo {
  background-size: cover;
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8y\aMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv\a eGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTUwIDE2\aMC4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTAgMTYw\aLjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlv\aPSJ4TWluWU1pbiBtZWV0Ij4NCgk8dGl0bGU+TUNBIGhvbWU8L3RpdGxlPg0K\a CTxwYXRoIGZpbGw9IndoaXRlIiBpZD0iWE1MSURfM18iIGQ9Ik00LjMsMHY1\aLjlsMy4xLTIuNmwxOC43LDIyLjNMMjMsMjguMkw0LjMsNS45djQyLjhoLTRW\aMC4xTDQuMywwTDQuMywweiBNMjYuMSwyNS41TDQ0LjgsMy4ybDMsMi42DQoJ\a CUwyOS4yLDI4LjJMMjYuMSwyNS41eiBNNTIsMHY0OC41aC00VjBINTJ6Ij48\aL3BhdGg+DQoJPHBhdGggZmlsbD0id2hpdGUiIGlkPSJYTUxJRF83XyIgZD0i\aTTU3LjgsMjIuOWwxLjgtNy45bDMuOSwwLjlsLTEuOSw3LjlMNTcuOCwyMi45\a eiBNNTkuNiwzMy43bC0xLjgtNy45bDMuOS0wLjlsMS45LDcuOUw1OS42LDMz\aLjd6IE02MC45LDEyLjMNCgkJTDY1LjksNmwzLjEsMi41bC01LDYuNEw2MC45\aLDEyLjN6IE02NS45LDQyLjZsLTUuMS02LjRsMy4yLTIuNWw1LDYuNEw2NS45\aLDQyLjZ6IE02OC4xLDQuMmw3LjMtMy41bDEuOCwzLjZMNzAsNy44TDY4LjEs\aNC4yeg0KCQkgTTc1LjQsNDcuOWwtNy4zLTMuNWwxLjgtMy42bDcuMiwzLjVM\aNzUuNCw0Ny45eiBNNzguMywwaDguMXY0aC04LjFWMHogTTc4LjMsNDQuNWg4\aLjF2NGgtOC4xVjQ0LjV6IE05NC43LDcuOGwtNy4yLTMuNWwxLjgtMy42DQoJ\a CWw3LjIsMy41TDk0LjcsNy44eiBNODcuNSw0NC4ybDcuMi0zLjVsMS44LDMu\aNmwtNy4yLDMuNUw4Ny41LDQ0LjJ6IE0xMDAuNywxNC45bC01LjEtNi4zbDMu\aMS0yLjVsNS4xLDYuNEwxMDAuNywxNC45eiBNOTUuNiw0MA0KCQlsNS4xLTYu\aM2wzLjEsMi41bC01LjEsNi40TDk1LjYsNDB6Ij48L3BhdGg+DQoJPHBhdGgg\aZmlsbD0id2hpdGUiIGlkPSJYTUxJRF8yMV8iIGQ9Ik0xMjYsMi4ybC0xNi42\aLDQ1LjZsLTMuOC0xLjRsMTYuNi00NS42TDEyNiwyLjJ6IE0xMzQuNywyOC4z\a djRoLTE2LjF2LTRIMTM0Ljd6IE0xMjcuMywyLjJsMTYuNiw0NS42DQoJCWwz\aLjgtMS40TDEzMS4xLDAuOEwxMjcuMywyLjJ6Ij48L3BhdGg+DQoJPHBhdGgg\aZmlsbD0id2hpdGUiIGlkPSJYTUxJRF8yNV8iIGQ9Ik0wLDc4LjhsMS44LTcu\aOWwzLjksMC45bC0xLjksNy45TDAsNzguOHogTTEuOCw4OS41TDAsODEuNmwz\aLjktMC45bDEuOSw3LjlMMS44LDg5LjV6IE0zLDY4LjJsNS4xLTYuNA0KCQls\aMy4xLDIuNWwtNSw2LjRMMyw2OC4yeiBNOC4xLDk4LjVMMyw5Mi4ybDMuMi0y\aLjVsNSw2LjRMOC4xLDk4LjV6IE0xMC40LDYwLjFsNy4zLTMuNWwxLjgsMy42\a bC03LjMsMy41TDEwLjQsNjAuMXogTTE3LjcsMTAzLjgNCgkJbC03LjMtMy41\a bDEuOC0zLjZsNy4yLDMuNUwxNy43LDEwMy44eiBNMjAuNSw1NS45aDguMXY0\a aC04LjFWNTUuOXogTTIwLjUsMTAwLjRoOC4xdjRoLTguMVYxMDAuNHogTTM3\aLDYzLjdsLTcuMi0zLjVsMS44LTMuNg0KCQlsNy4yLDMuNUwzNyw2My43eiBN\aMjkuNiwxMDAuMWw3LjItMy41bDEuOCwzLjZsLTcuMiwzLjVMMjkuNiwxMDAu\aMXogTTQyLjksNzAuN2wtNS4xLTYuM2wzLjEtMi41bDUuMSw2LjRMNDIuOSw3\aMC43eiBNMzcuOCw5NS45DQoJCWw1LjEtNi4zbDMuMSwyLjVsLTUuMSw2LjRM\aMzcuOCw5NS45eiI+PC9wYXRoPg0KCTxwYXRoIGZpbGw9IndoaXRlIiBpZD0i\aWE1MSURfMzhfIiBkPSJNNTYuMywxMDQuNGgtNFY1NS45aDR2MjIuMmgyNS45\aVjU1LjloNHY0OC41aC00VjgyLjJINTYuM1YxMDQuNHoiPjwvcGF0aD4NCgk8\a cGF0aCBmaWxsPSJ3aGl0ZSIgaWQ9IlhNTElEXzQwXyIgZD0iTTk0LDEwNC40\aVjU1LjloNHY0OC41SDk0eiI+PC9wYXRoPg0KCTxwYXRoIGZpbGw9IndoaXRl\aIiBpZD0iWE1MSURfNDJfIiBkPSJNMTAzLjksNzguOGwxLjgtNy45bDMuOSww\aLjlsLTEuOSw3LjlMMTAzLjksNzguOHogTTEwNS44LDg5LjVsLTEuOC03Ljls\aMy45LTAuOWwxLjksNy45TDEwNS44LDg5LjV6DQoJCSBNMTA3LDY4LjJsNS4x\aLTYuNGwzLjEsMi41bC01LDYuNEwxMDcsNjguMnogTTExMiw5OC41bC01LjEt\aNi40bDMuMi0yLjVsNSw2LjRMMTEyLDk4LjV6IE0xMTQuMyw2MC4xbDcuMy0z\aLjVsMS44LDMuNmwtNy4yLDMuNQ0KCQlMMTE0LjMsNjAuMXogTTEyMS42LDEw\aMy44bC03LjMtMy41bDEuOC0zLjZsNy4yLDMuNUwxMjEuNiwxMDMuOHogTTEy\aNC41LDU1LjloOC4xdjRoLTguMVY1NS45eiBNMTI0LjUsMTAwLjRoOC4xdjRo\aLTguMVYxMDAuNHoNCgkJIE0xNDAuOSw2My43bC03LjItMy41bDEuOC0zLjZs\aNy4yLDMuNUwxNDAuOSw2My43eiBNMTMzLjcsMTAwLjFsNy4yLTMuNWwxLjgs\aMy42bC03LjIsMy41TDEzMy43LDEwMC4xeiBNMTQ2LjksNzAuN2wtNS4xLTYu\aMw0KCQlsMy4xLTIuNWw1LjEsNi40TDE0Ni45LDcwLjd6IE0xNDEuOCw5NS45\a bDUuMS02LjNsMy4xLDIuNWwtNS4xLDYuNEwxNDEuOCw5NS45eiI+PC9wYXRo\aPg0KCTxwYXRoIGZpbGw9IndoaXRlIiBpZD0iWE1MSURfNTVfIiBkPSJNMjIu\aOCwxMTMuOUw2LjIsMTU5LjVsLTMuOC0xLjRMMTksMTEyLjVMMjIuOCwxMTMu\aOXogTTMwLjksMTM3Ljd2NEgxNC43di00SDMwLjl6IE0yNi43LDExMi41bDE2\aLjYsNDUuNg0KCQlsLTMuOCwxLjRsLTE2LjYtNDUuNkwyNi43LDExMi41eiI+\aPC9wYXRoPg0KCTxwYXRoIGZpbGw9IndoaXRlIiBpZD0iWE1MSURfNTlfIiBk\aPSJNNDcuOCwxMzQuNmwxLjgtNy45bDMuOSwwLjlsLTEuOSw3LjlMNDcuOCwx\aMzQuNnogTTQ5LjYsMTQ1LjRsLTEuOC03LjlsMy45LTAuOWwxLjksNy45TDQ5\aLjYsMTQ1LjR6DQoJCSBNNTAuOSwxMjQuMWw1LjEtNi40bDMuMSwyLjVsLTUs\aNi40TDUwLjksMTI0LjF6IE01NiwxNTQuNGwtNS4xLTYuNGwzLjItMi41bDUs\aNi40TDU2LDE1NC40eiBNNTguMiwxMTUuOWw3LjMtMy41bDEuOCwzLjYNCgkJ\a bC03LjIsMy41TDU4LjIsMTE1Ljl6IE02NS42LDE1OS43bC03LjMtMy41bDEu\aOC0zLjZsNy4yLDMuNUw2NS42LDE1OS43eiBNOTAuMiwxMzZ2NEg2NS45di00\aSDkwLjJ6IE02OC40LDExMS43aDguMXY0aC04LjFWMTExLjcNCgkJTDY4LjQs\aMTExLjd6IE02OC40LDE1Ni4zaDguMXY0aC04LjFWMTU2LjNMNjguNCwxNTYu\aM3ogTTg0LjgsMTE5LjZsLTcuMi0zLjVsMS44LTMuNmw3LjIsMy41TDg0Ljgs\aMTE5LjZ6IE03Ny42LDE1Ni4xbDcuMi0zLjUNCgkJbDEuOCwzLjZsLTcuMywz\aLjVMNzcuNiwxNTYuMXogTTkwLjcsMTI2LjZsLTUuMS02LjNsMy4xLTIuNWw1\aLjEsNi40TDkwLjcsMTI2LjZ6IE04NS43LDE1MS44bDUuMS02LjNsMy4xLDIu\aNWwtNS4xLDYuNEw4NS43LDE1MS44DQoJCXogTTkxLjIsMTQ0LjFWMTM2aDR2\aOC4xQzk1LjIsMTQ0LjEsOTEuMiwxNDQuMSw5MS4yLDE0NC4xeiI+PC9wYXRo\aPg0KCTxwYXRoIGZpbGw9IndoaXRlIiBpZD0iWE1MSURfNzRfIiBkPSJNMTAw\aLjcsMTM0LjZsMS45LTcuOWwzLjksMC45bC0xLjgsNy45TDEwMC43LDEzNC42\a eiBNMTAyLjUsMTQ1LjRsLTEuOS03LjlsMy45LTAuOWwxLjgsNy45TDEwMi41\aLDE0NS40eg0KCQkgTTEwMy43LDEyNC4xbDUuMS02LjRsMy4xLDIuNWwtNS4x\aLDYuNEwxMDMuNywxMjQuMXogTTEwOC44LDE1NC40bC01LjEtNi40bDMuMS0y\aLjVsNS4xLDYuNEwxMDguOCwxNTQuNHogTTExMS4xLDExNS45bDcuMi0zLjUN\a CgkJbDEuOCwzLjZsLTcuMiwzLjVMMTExLjEsMTE1Ljl6IE0xMTguNCwxNTku\aN2wtNy4yLTMuNWwxLjgtMy42bDcuMiwzLjVMMTE4LjQsMTU5Ljd6IE0xMjEu\aMiwxMTEuN2g4LjF2NGgtOC4xVjExMS43eiBNMTIxLjIsMTU2LjMNCgkJaDgu\aMXY0aC04LjFWMTU2LjN6IE0xMzcuNywxMTkuNmwtNy4yLTMuNWwxLjgtMy42\a bDcuMywzLjVMMTM3LjcsMTE5LjZ6IE0xMzAuMywxNTYuMWw3LjItMy41bDEu\aOCwzLjZsLTcuMiwzLjVMMTMwLjMsMTU2LjF6DQoJCSBNMTQzLjUsMTI2LjZs\aLTUtNi4zbDMuMS0yLjVsNS4xLDYuNEwxNDMuNSwxMjYuNnogTTEzOC42LDE1\aMS44bDUtNi4zbDMuMiwyLjVsLTUuMSw2LjRMMTM4LjYsMTUxLjh6IE0xNDUu\aOSwxMzUuNWwtMS45LTcuOQ0KCQlsMy45LTAuOWwxLjgsNy45TDE0NS45LDEz\aNS41eiBNMTQ0LDE0NC41bDEuOS03LjlsMy45LDAuOWwtMS44LDcuOUwxNDQs\aMTQ0LjV6Ij48L3BhdGg+DQo8L3N2Zz4NCg==\a") no-repeat left top;
  background-color: #0f0f0f;
  background-position: center;
  border: 0.2em solid #0f0f0f;
  display: block;
  height: 2.5em;
  left: 1.35;
  position: relative;
  top: -1.35em;
  width: 2.5em;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__icon__logo.scss.erb */
  .map_module__marker__icon__logo {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__icon__logo.scss.erb */
  .map_module__marker__icon__logo {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__icon__logo.scss.erb */
  .map_module__marker__icon__logo {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__icon__logo.scss.erb */
  .map_module__marker__icon__logo {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__icon__logo.scss.erb */
  .map_module__marker__icon__logo {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__info.scss.erb */
.map_module__marker__info {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  border: 0;
  padding: .5em;
  margin-top: -1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.map_module__marker__info b, .map_module__marker__info strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/__info.scss.erb */
  .map_module__marker__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/map_modules/modulor_google_map/marker/info/__title.scss.erb */
.map_module__marker__info__title {
  font-weight: bold;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
.menu_item_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.menu_item_module__content b, .menu_item_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
  .menu_item_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
  .menu_item_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
  .menu_item_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
  .menu_item_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
  .menu_item_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 7, app/assets/stylesheets/web_modules/menu_item_modules/__content.scss.erb */
.menu_item_module__content a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_item_module__content a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_item_module__content a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.menu_item_module__content a:hover, .menu_item_module__content a:focus, .menu_item_module__content a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .menu_item_module__content a:hover, .inverted .menu_item_module__content a:focus, .inverted .menu_item_module__content a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .menu_item_module__content a:hover, .not_inverted .menu_item_module__content a:focus, .not_inverted .menu_item_module__content a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__is_current.scss.erb */
a.menu_item_module__is_current {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a.menu_item_module__is_current {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a.menu_item_module__is_current {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__is_current.scss.erb */
  a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__is_current.scss.erb */
  a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__is_current.scss.erb */
  a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__is_current.scss.erb */
  a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__is_current.scss.erb */
  a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
a.menu_item_module__is_current:hover, a.menu_item_module__is_current:focus, a.menu_item_module__is_current:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a.menu_item_module__is_current:hover, .inverted a.menu_item_module__is_current:focus, .inverted a.menu_item_module__is_current:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a.menu_item_module__is_current:hover, .not_inverted a.menu_item_module__is_current:focus, .not_inverted a.menu_item_module__is_current:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module__is_current:hover, a.menu_item_module__is_current:focus, a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current:hover, .inverted a.menu_item_module__is_current:focus, .inverted a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current:hover, .firefox a.menu_item_module__is_current:focus, .firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current:hover, .inverted.firefox a.menu_item_module__is_current:focus, .inverted.firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module__is_current:hover, a.menu_item_module__is_current:focus, a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current:hover, .inverted a.menu_item_module__is_current:focus, .inverted a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current:hover, .firefox a.menu_item_module__is_current:focus, .firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current:hover, .inverted.firefox a.menu_item_module__is_current:focus, .inverted.firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module__is_current:hover, a.menu_item_module__is_current:focus, a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current:hover, .inverted a.menu_item_module__is_current:focus, .inverted a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current:hover, .firefox a.menu_item_module__is_current:focus, .firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current:hover, .inverted.firefox a.menu_item_module__is_current:focus, .inverted.firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module__is_current:hover, a.menu_item_module__is_current:focus, a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current:hover, .inverted a.menu_item_module__is_current:focus, .inverted a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current:hover, .firefox a.menu_item_module__is_current:focus, .firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current:hover, .inverted.firefox a.menu_item_module__is_current:focus, .inverted.firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module__is_current:hover, a.menu_item_module__is_current:focus, a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module__is_current:hover, .inverted a.menu_item_module__is_current:focus, .inverted a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module__is_current:hover, .firefox a.menu_item_module__is_current:focus, .firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module__is_current:hover, .inverted.firefox a.menu_item_module__is_current:focus, .inverted.firefox a.menu_item_module__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}
/* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
.menu_item_module__menu_items {
  margin-top: .5em;
  margin-bottom: 1em;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
  .menu_item_module__menu_items {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
  .menu_item_module__menu_items {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
  .menu_item_module__menu_items {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
  .menu_item_module__menu_items {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
  .menu_item_module__menu_items {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/__menu_items.scss.erb */
  .menu_item_module__menu_items {
    padding-left: 0;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/breakpoints/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    color: #0f0f0f;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted a.menu_item_module_menu_item__is_current {
    color: #0f0f0f;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/breakpoints/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/breakpoints/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/breakpoints/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/breakpoints/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/breakpoints/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    color: blue;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    color: yellow;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted a.menu_item_module_menu_item__is_current:hover, .not_inverted a.menu_item_module_menu_item__is_current:focus, .not_inverted a.menu_item_module_menu_item__is_current:active {
    color: blue;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}
/* line 4, app/assets/stylesheets/web_modules/menu_item_modules/devices/__menu_items.scss.erb */
html[data-device='mobile'] .menu_item_module__menu_items {
  padding-left: 4rem;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_item_modules/devices/__menu_items.scss.erb */
  html[data-device='mobile'] .menu_item_module__menu_items {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_item_modules/devices/__menu_items.scss.erb */
  html[data-device='mobile'] .menu_item_module__menu_items {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_item_modules/devices/__menu_items.scss.erb */
  html[data-device='mobile'] .menu_item_module__menu_items {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_item_modules/devices/__menu_items.scss.erb */
  html[data-device='mobile'] .menu_item_module__menu_items {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/menu_item_modules/devices/__menu_items.scss.erb */
  html[data-device='mobile'] .menu_item_module__menu_items {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/menu_item_modules/menu_item/__is_current.scss.erb */
a.menu_item_module_menu_item__is_current {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a.menu_item_module_menu_item__is_current {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a.menu_item_module_menu_item__is_current {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/menu_item_modules/menu_item/__is_current.scss.erb */
  a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a.menu_item_module_menu_item__is_current:hover, .not_inverted a.menu_item_module_menu_item__is_current:focus, .not_inverted a.menu_item_module_menu_item__is_current:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  a.menu_item_module_menu_item__is_current:hover, a.menu_item_module_menu_item__is_current:focus, a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a.menu_item_module_menu_item__is_current:hover, .inverted a.menu_item_module_menu_item__is_current:focus, .inverted a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a.menu_item_module_menu_item__is_current:hover, .firefox a.menu_item_module_menu_item__is_current:focus, .firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a.menu_item_module_menu_item__is_current:hover, .inverted.firefox a.menu_item_module_menu_item__is_current:focus, .inverted.firefox a.menu_item_module_menu_item__is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
.pdf_viewer_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.pdf_viewer_module__content b, .pdf_viewer_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__content {
  color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
.pdf_viewer_module__content .pdf_viewer_module__slide_counter {
  margin-bottom: .25em;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content .pdf_viewer_module__slide_counter {
    margin-top: -webkit-calc(-1rem - .25em);
    margin-top: calc(-1rem - .25em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content .pdf_viewer_module__slide_counter {
    margin-top: -webkit-calc(-1.35rem - .25em);
    margin-top: calc(-1.35rem - .25em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content .pdf_viewer_module__slide_counter {
    margin-top: -webkit-calc(-1.8rem - .25em);
    margin-top: calc(-1.8rem - .25em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content .pdf_viewer_module__slide_counter {
    margin-top: -webkit-calc(-1.85rem - .25em);
    margin-top: calc(-1.85rem - .25em);
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
  .pdf_viewer_module__content .pdf_viewer_module__slide_counter {
    margin-top: -webkit-calc(-2rem - .25em);
    margin-top: calc(-2rem - .25em);
  }
}

/* line 16, app/assets/stylesheets/web_modules/pdf_viewer_modules/__content.scss.erb */
.pdf_viewer_module__content .pdf_viewer_module__link_to_download_pdf {
  margin-top: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
.pdf_viewer_module__link_to_download_pdf {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  text-align: right;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.pdf_viewer_module__link_to_download_pdf b, .pdf_viewer_module__link_to_download_pdf strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
  .pdf_viewer_module__link_to_download_pdf {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
  .pdf_viewer_module__link_to_download_pdf {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
  .pdf_viewer_module__link_to_download_pdf {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
  .pdf_viewer_module__link_to_download_pdf {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
  .pdf_viewer_module__link_to_download_pdf {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__link_to_download_pdf {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__link_to_download_pdf {
  color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
.pdf_viewer_module__link_to_download_pdf .MCAIcon__download {
  height: .8em;
  margin-bottom: -.1em;
  width: .8em;
}

/* line 16, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
.pdf_viewer_module__link_to_download_pdf a {
  background-color: white;
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__link_to_download_pdf a {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__link_to_download_pdf a {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__link_to_download_pdf a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__link_to_download_pdf a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.pdf_viewer_module__link_to_download_pdf a:hover, .pdf_viewer_module__link_to_download_pdf a:focus, .pdf_viewer_module__link_to_download_pdf a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__link_to_download_pdf a:hover, .inverted .pdf_viewer_module__link_to_download_pdf a:focus, .inverted .pdf_viewer_module__link_to_download_pdf a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__link_to_download_pdf a:hover, .not_inverted .pdf_viewer_module__link_to_download_pdf a:focus, .not_inverted .pdf_viewer_module__link_to_download_pdf a:active {
  color: blue;
}

/* line 21, app/assets/stylesheets/web_modules/pdf_viewer_modules/__link_to_download.scss.erb */
.pdf_viewer_module__link_to_download_pdf a:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__link_to_download_pdf a:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__link_to_download_pdf a:hover path {
  fill: blue;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
  .pdf_viewer_module__slide_counter {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
  .pdf_viewer_module__slide_counter {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
  .pdf_viewer_module__slide_counter {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
  .pdf_viewer_module__slide_counter {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
  .pdf_viewer_module__slide_counter {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 6, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
.pdf_viewer_module__slide_counter .pdf_viewer_module__button {
  display: none;
}

/* line 10, app/assets/stylesheets/web_modules/pdf_viewer_modules/__slide_counter.scss.erb */
.pdf_viewer_module__slide_counter span {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pdf_viewer_module__slide_counter span {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pdf_viewer_module__slide_counter span {
  background-color: white;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/text_modules/__body.scss.erb */
.text_module__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.text_module__body b, .text_module__body strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__body {
  color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/text_modules/__content.scss.erb */
.text_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content {
  background-color: white;
}
/* line 4, app/assets/stylesheets/web_modules/text_modules/__highlighted.scss.erb */
.text_module__content.text_module__highlighted {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content.text_module__highlighted {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content.text_module__highlighted {
  background-color: yellow;
}
/* line 3, app/assets/stylesheets/web_modules/text_modules/background_color/__highlighted.scss.erb */
.text_module__content[data-background-color='highlighted'] {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='highlighted'] {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='highlighted'] {
  background-color: yellow;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
.text_module__content[data-background-color='inverted'] {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'] {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'] {
  background-color: #0f0f0f;
}

/* line 6, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
.text_module__content[data-background-color='inverted'] .heading {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'] .heading {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'] .heading {
  color: white;
}

/* line 11, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
  color: white;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h1, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h2, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote em, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote em:before, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote em:after, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body ul, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body ul:not(:last-child), .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body pre, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body pre, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body code {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body pre, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body code {
  background-color: white;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
  color: white;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body table > tr > th, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body th, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body td {
  border-color: white;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body th, .inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body td {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body th, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body td {
  border-color: white;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body th:first-child, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body th:last-child, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h1 + *, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h2 + *, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h3 + *, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h4 + *, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h5 + *, .text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='default'] .text_module__body iframe {
  max-width: 100%;
}

/* line 15, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
  color: white;
}

@media (max-width: 739px) {
  /* line 15, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 15, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 15, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 15, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 15, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h1, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h2, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3 {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3 {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 4.5rem !important;
    margin-bottom: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 3.375rem !important;
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 3.825rem !important;
    margin-bottom: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 3.825rem !important;
    margin-bottom: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 4.5rem !important;
    margin-bottom: 3rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote em, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote em:before, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote em:after, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 3rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2.25rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2.55rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2.55rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 3rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body ul, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body ul:not(:last-child), .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body pre, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body pre, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body code {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body pre, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body code {
  background-color: white;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
  color: white;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body table > tr > th, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body th, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body td {
  border-color: white;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body th, .inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body td {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body th, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body td {
  border-color: white;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body th:first-child, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body th:last-child, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h1 + *, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h2 + *, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h3 + *, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h4 + *, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h5 + *, .text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='large'] .text_module__body iframe {
  max-width: 100%;
}

/* line 19, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
  color: white;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/text_modules/background_color/__inverted.scss.erb */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h1, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h2, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote em, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote em:before, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote em:after, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body ul, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body ul:not(:last-child), .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body pre, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body pre, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body code {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body pre, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body code {
  background-color: white;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
  color: white;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body table > tr > th, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body th, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body td {
  border-color: white;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body th, .inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body td {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body th, .not_inverted .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body td {
  border-color: white;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body th:first-child, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body th:last-child, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h1 + *, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h2 + *, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h3 + *, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h4 + *, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h5 + *, .text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-background-color='inverted'][data-text-size='small'] .text_module__body iframe {
  max-width: 100%;
}
@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_module.scss.erb */
  .text_module[data-width="2"][data-text-size='default'] .text_module__body, .text_module[data-width="2"][data-text-size='small'] .text_module__body {
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_module.scss.erb */
  .text_module[data-width="2"][data-text-size='default'] .text_module__body, .text_module[data-width="2"][data-text-size='small'] .text_module__body {
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_module.scss.erb */
  .text_module[data-width="2"][data-text-size='default'] .text_module__body, .text_module[data-width="2"][data-text-size='small'] .text_module__body {
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_module.scss.erb */
  .text_module[data-width="2"][data-text-size='default'] .text_module__body, .text_module[data-width="2"][data-text-size='small'] .text_module__body {
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_module.scss.erb */
  .text_module[data-width="2"][data-text-size='default'] .text_module__body, .text_module[data-width="2"][data-text-size='small'] .text_module__body {
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_module.scss.erb */
  .text_module[data-width="2"][data-text-size='default'] .text_module__body, .text_module[data-width="2"][data-text-size='small'] .text_module__body {
    width: 100%;
  }
}
@charset "UTF-8";
/* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__default.scss.erb */
.text_module__content[data-text-size='default'] .text_module__body {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__default.scss.erb */
  .text_module__content[data-text-size='default'] .text_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__default.scss.erb */
  .text_module__content[data-text-size='default'] .text_module__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__default.scss.erb */
  .text_module__content[data-text-size='default'] .text_module__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__default.scss.erb */
  .text_module__content[data-text-size='default'] .text_module__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__default.scss.erb */
  .text_module__content[data-text-size='default'] .text_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body h1, .text_module__content[data-text-size='default'] .text_module__body h2, .text_module__content[data-text-size='default'] .text_module__body h3, .text_module__content[data-text-size='default'] .text_module__body h4, .text_module__content[data-text-size='default'] .text_module__body h5, .text_module__content[data-text-size='default'] .text_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h4, .text_module__content[data-text-size='default'] .text_module__body h5, .text_module__content[data-text-size='default'] .text_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h4, .text_module__content[data-text-size='default'] .text_module__body h5, .text_module__content[data-text-size='default'] .text_module__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h4, .text_module__content[data-text-size='default'] .text_module__body h5, .text_module__content[data-text-size='default'] .text_module__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h4, .text_module__content[data-text-size='default'] .text_module__body h5, .text_module__content[data-text-size='default'] .text_module__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h4, .text_module__content[data-text-size='default'] .text_module__body h5, .text_module__content[data-text-size='default'] .text_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='default'] .text_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body blockquote em, .text_module__content[data-text-size='default'] .text_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body blockquote em:before, .text_module__content[data-text-size='default'] .text_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body blockquote em:after, .text_module__content[data-text-size='default'] .text_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body ul, .text_module__content[data-text-size='default'] .text_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body ul:not(:last-child), .text_module__content[data-text-size='default'] .text_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.text_module__content[data-text-size='default'] .text_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body pre, .text_module__content[data-text-size='default'] .text_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body pre, .inverted .text_module__content[data-text-size='default'] .text_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body pre, .not_inverted .text_module__content[data-text-size='default'] .text_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.text_module__content[data-text-size='default'] .text_module__body a:hover, .text_module__content[data-text-size='default'] .text_module__body a:focus, .text_module__content[data-text-size='default'] .text_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .not_inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .not_inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='default'] .text_module__body a:hover, .text_module__content[data-text-size='default'] .text_module__body a:focus, .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='default'] .text_module__body a:hover, .text_module__content[data-text-size='default'] .text_module__body a:focus, .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='default'] .text_module__body a:hover, .text_module__content[data-text-size='default'] .text_module__body a:focus, .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='default'] .text_module__body a:hover, .text_module__content[data-text-size='default'] .text_module__body a:focus, .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='default'] .text_module__body a:hover, .text_module__content[data-text-size='default'] .text_module__body a:focus, .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='default'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-text-size='default'] .text_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-text-size='default'] .text_module__body table > tr > th, .text_module__content[data-text-size='default'] .text_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body th, .text_module__content[data-text-size='default'] .text_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='default'] .text_module__body th, .inverted .text_module__content[data-text-size='default'] .text_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='default'] .text_module__body th, .not_inverted .text_module__content[data-text-size='default'] .text_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body th:first-child, .text_module__content[data-text-size='default'] .text_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body th:last-child, .text_module__content[data-text-size='default'] .text_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body h1 + *, .text_module__content[data-text-size='default'] .text_module__body h2 + *, .text_module__content[data-text-size='default'] .text_module__body h3 + *, .text_module__content[data-text-size='default'] .text_module__body h4 + *, .text_module__content[data-text-size='default'] .text_module__body h5 + *, .text_module__content[data-text-size='default'] .text_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='default'] .text_module__body iframe {
  max-width: 100%;
}
@charset "UTF-8";
/* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
.text_module__content[data-text-size='large'] .text_module__body {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body h1, .text_module__content[data-text-size='large'] .text_module__body h2, .text_module__content[data-text-size='large'] .text_module__body h3, .text_module__content[data-text-size='large'] .text_module__body h4, .text_module__content[data-text-size='large'] .text_module__body h5, .text_module__content[data-text-size='large'] .text_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h4, .text_module__content[data-text-size='large'] .text_module__body h5, .text_module__content[data-text-size='large'] .text_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h4, .text_module__content[data-text-size='large'] .text_module__body h5, .text_module__content[data-text-size='large'] .text_module__body h6 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h4, .text_module__content[data-text-size='large'] .text_module__body h5, .text_module__content[data-text-size='large'] .text_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h4, .text_module__content[data-text-size='large'] .text_module__body h5, .text_module__content[data-text-size='large'] .text_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h4, .text_module__content[data-text-size='large'] .text_module__body h5, .text_module__content[data-text-size='large'] .text_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 4.5rem !important;
    margin-bottom: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 3.375rem !important;
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 3.825rem !important;
    margin-bottom: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 3.825rem !important;
    margin-bottom: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='large'] .text_module__body h6:not(:first-child) {
    margin-top: 4.5rem !important;
    margin-bottom: 3rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body blockquote em, .text_module__content[data-text-size='large'] .text_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body blockquote em:before, .text_module__content[data-text-size='large'] .text_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body blockquote em:after, .text_module__content[data-text-size='large'] .text_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 3rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2.25rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2.55rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 2.55rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 3rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body ul, .text_module__content[data-text-size='large'] .text_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body ul:not(:last-child), .text_module__content[data-text-size='large'] .text_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.text_module__content[data-text-size='large'] .text_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body pre, .text_module__content[data-text-size='large'] .text_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body pre, .inverted .text_module__content[data-text-size='large'] .text_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body pre, .not_inverted .text_module__content[data-text-size='large'] .text_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.text_module__content[data-text-size='large'] .text_module__body a:hover, .text_module__content[data-text-size='large'] .text_module__body a:focus, .text_module__content[data-text-size='large'] .text_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .not_inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .not_inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='large'] .text_module__body a:hover, .text_module__content[data-text-size='large'] .text_module__body a:focus, .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='large'] .text_module__body a:hover, .text_module__content[data-text-size='large'] .text_module__body a:focus, .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='large'] .text_module__body a:hover, .text_module__content[data-text-size='large'] .text_module__body a:focus, .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='large'] .text_module__body a:hover, .text_module__content[data-text-size='large'] .text_module__body a:focus, .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='large'] .text_module__body a:hover, .text_module__content[data-text-size='large'] .text_module__body a:focus, .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='large'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-text-size='large'] .text_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-text-size='large'] .text_module__body table > tr > th, .text_module__content[data-text-size='large'] .text_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body th, .text_module__content[data-text-size='large'] .text_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='large'] .text_module__body th, .inverted .text_module__content[data-text-size='large'] .text_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='large'] .text_module__body th, .not_inverted .text_module__content[data-text-size='large'] .text_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body th:first-child, .text_module__content[data-text-size='large'] .text_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body th:last-child, .text_module__content[data-text-size='large'] .text_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body h1 + *, .text_module__content[data-text-size='large'] .text_module__body h2 + *, .text_module__content[data-text-size='large'] .text_module__body h3 + *, .text_module__content[data-text-size='large'] .text_module__body h4 + *, .text_module__content[data-text-size='large'] .text_module__body h5 + *, .text_module__content[data-text-size='large'] .text_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='large'] .text_module__body iframe {
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
.text_module__content[data-text-size='large'] .text_module__body h3 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
  .text_module__content[data-text-size='large'] .text_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 12, app/assets/stylesheets/web_modules/text_modules/text_size/__large.scss.erb */
.text_module__content[data-text-size='large'] .text_module__body h4 {
  text-transform: none;
}
@charset "UTF-8";
/* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__small.scss.erb */
.text_module__content[data-text-size='small'] .text_module__body {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__small.scss.erb */
  .text_module__content[data-text-size='small'] .text_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__small.scss.erb */
  .text_module__content[data-text-size='small'] .text_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__small.scss.erb */
  .text_module__content[data-text-size='small'] .text_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__small.scss.erb */
  .text_module__content[data-text-size='small'] .text_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/text_modules/text_size/__small.scss.erb */
  .text_module__content[data-text-size='small'] .text_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body h1, .text_module__content[data-text-size='small'] .text_module__body h2, .text_module__content[data-text-size='small'] .text_module__body h3, .text_module__content[data-text-size='small'] .text_module__body h4, .text_module__content[data-text-size='small'] .text_module__body h5, .text_module__content[data-text-size='small'] .text_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h4, .text_module__content[data-text-size='small'] .text_module__body h5, .text_module__content[data-text-size='small'] .text_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h4, .text_module__content[data-text-size='small'] .text_module__body h5, .text_module__content[data-text-size='small'] .text_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h4, .text_module__content[data-text-size='small'] .text_module__body h5, .text_module__content[data-text-size='small'] .text_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h4, .text_module__content[data-text-size='small'] .text_module__body h5, .text_module__content[data-text-size='small'] .text_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h4, .text_module__content[data-text-size='small'] .text_module__body h5, .text_module__content[data-text-size='small'] .text_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body h3:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h4:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h5:not(:first-child), .text_module__content[data-text-size='small'] .text_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body blockquote em, .text_module__content[data-text-size='small'] .text_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body blockquote em:before, .text_module__content[data-text-size='small'] .text_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body blockquote em:after, .text_module__content[data-text-size='small'] .text_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body ul, .text_module__content[data-text-size='small'] .text_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body ul:not(:last-child), .text_module__content[data-text-size='small'] .text_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.text_module__content[data-text-size='small'] .text_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body pre, .text_module__content[data-text-size='small'] .text_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body pre, .inverted .text_module__content[data-text-size='small'] .text_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body pre, .not_inverted .text_module__content[data-text-size='small'] .text_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.text_module__content[data-text-size='small'] .text_module__body a:hover, .text_module__content[data-text-size='small'] .text_module__body a:focus, .text_module__content[data-text-size='small'] .text_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .not_inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .not_inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='small'] .text_module__body a:hover, .text_module__content[data-text-size='small'] .text_module__body a:focus, .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='small'] .text_module__body a:hover, .text_module__content[data-text-size='small'] .text_module__body a:focus, .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='small'] .text_module__body a:hover, .text_module__content[data-text-size='small'] .text_module__body a:focus, .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='small'] .text_module__body a:hover, .text_module__content[data-text-size='small'] .text_module__body a:focus, .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .text_module__content[data-text-size='small'] .text_module__body a:hover, .text_module__content[data-text-size='small'] .text_module__body a:focus, .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:hover, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:focus, .inverted.firefox .text_module__content[data-text-size='small'] .text_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-text-size='small'] .text_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.text_module__content[data-text-size='small'] .text_module__body table > tr > th, .text_module__content[data-text-size='small'] .text_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body th, .text_module__content[data-text-size='small'] .text_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .text_module__content[data-text-size='small'] .text_module__body th, .inverted .text_module__content[data-text-size='small'] .text_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .text_module__content[data-text-size='small'] .text_module__body th, .not_inverted .text_module__content[data-text-size='small'] .text_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body th:first-child, .text_module__content[data-text-size='small'] .text_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body th:last-child, .text_module__content[data-text-size='small'] .text_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body h1 + *, .text_module__content[data-text-size='small'] .text_module__body h2 + *, .text_module__content[data-text-size='small'] .text_module__body h3 + *, .text_module__content[data-text-size='small'] .text_module__body h4 + *, .text_module__content[data-text-size='small'] .text_module__body h5 + *, .text_module__content[data-text-size='small'] .text_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.text_module__content[data-text-size='small'] .text_module__body iframe {
  max-width: 100%;
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/video_modules/__caption.scss.erb */
.video_module__caption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.video_module__caption b, .video_module__caption strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/video_modules/__caption.scss.erb */
  .video_module__caption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/video_modules/__caption.scss.erb */
  .video_module__caption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/video_modules/__caption.scss.erb */
  .video_module__caption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/video_modules/__caption.scss.erb */
  .video_module__caption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/video_modules/__caption.scss.erb */
  .video_module__caption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption h1, .video_module__caption h2, .video_module__caption h3, .video_module__caption h4, .video_module__caption h5, .video_module__caption h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h4, .video_module__caption h5, .video_module__caption h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h4, .video_module__caption h5, .video_module__caption h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h4, .video_module__caption h5, .video_module__caption h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h4, .video_module__caption h5, .video_module__caption h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h4, .video_module__caption h5, .video_module__caption h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3:not(:first-child), .video_module__caption h4:not(:first-child), .video_module__caption h5:not(:first-child), .video_module__caption h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3:not(:first-child), .video_module__caption h4:not(:first-child), .video_module__caption h5:not(:first-child), .video_module__caption h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3:not(:first-child), .video_module__caption h4:not(:first-child), .video_module__caption h5:not(:first-child), .video_module__caption h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3:not(:first-child), .video_module__caption h4:not(:first-child), .video_module__caption h5:not(:first-child), .video_module__caption h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption h3:not(:first-child), .video_module__caption h4:not(:first-child), .video_module__caption h5:not(:first-child), .video_module__caption h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption blockquote em, .video_module__caption blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption blockquote em:before, .video_module__caption blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption blockquote em:after, .video_module__caption blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption ul, .video_module__caption ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption ul:not(:last-child), .video_module__caption ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.video_module__caption hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption pre, .video_module__caption code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption pre, .inverted .video_module__caption code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption pre, .not_inverted .video_module__caption code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.video_module__caption a:hover, .video_module__caption a:focus, .video_module__caption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption a:hover, .inverted .video_module__caption a:focus, .inverted .video_module__caption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption a:hover, .not_inverted .video_module__caption a:focus, .not_inverted .video_module__caption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .video_module__caption a:hover, .video_module__caption a:focus, .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a:hover, .inverted .video_module__caption a:focus, .inverted .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a:hover, .firefox .video_module__caption a:focus, .firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a:hover, .inverted.firefox .video_module__caption a:focus, .inverted.firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .video_module__caption a:hover, .video_module__caption a:focus, .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a:hover, .inverted .video_module__caption a:focus, .inverted .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a:hover, .firefox .video_module__caption a:focus, .firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a:hover, .inverted.firefox .video_module__caption a:focus, .inverted.firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .video_module__caption a:hover, .video_module__caption a:focus, .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a:hover, .inverted .video_module__caption a:focus, .inverted .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a:hover, .firefox .video_module__caption a:focus, .firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a:hover, .inverted.firefox .video_module__caption a:focus, .inverted.firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .video_module__caption a:hover, .video_module__caption a:focus, .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a:hover, .inverted .video_module__caption a:focus, .inverted .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a:hover, .firefox .video_module__caption a:focus, .firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a:hover, .inverted.firefox .video_module__caption a:focus, .inverted.firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .video_module__caption a:hover, .video_module__caption a:focus, .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .video_module__caption a:hover, .inverted .video_module__caption a:focus, .inverted .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .video_module__caption a:hover, .firefox .video_module__caption a:focus, .firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .video_module__caption a:hover, .inverted.firefox .video_module__caption a:focus, .inverted.firefox .video_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.video_module__caption .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .video_module__caption .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .video_module__caption .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.video_module__caption .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .video_module__caption .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.video_module__caption table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.video_module__caption table > tr > th, .video_module__caption table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption th, .video_module__caption td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__caption th, .inverted .video_module__caption td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__caption th, .not_inverted .video_module__caption td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption th:first-child, .video_module__caption td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption th:last-child, .video_module__caption td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption h1 + *, .video_module__caption h2 + *, .video_module__caption h3 + *, .video_module__caption h4 + *, .video_module__caption h5 + *, .video_module__caption h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.video_module__caption iframe {
  max-width: 100%;
}
/* line 3, app/assets/stylesheets/web_modules/video_modules/__content.scss.erb */
.video_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_module__content {
  background-color: white;
}

/* line 7, app/assets/stylesheets/web_modules/video_modules/__content.scss.erb */
.video_module__content video {
  width: 100%;
  height: auto;
}

/* line 12, app/assets/stylesheets/web_modules/video_modules/__content.scss.erb */
.video_module__content .video_module__caption {
  margin-top: .25em;
}
@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content .vjs-mca-video-skin .vjs-current-time,
  .video_module__content .vjs-mca-video-skin .vjs-time-divider {
    display: none;
  }
  /* line 11, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content .vjs-mca-video-skin .vjs-volume-menu-button {
    display: none;
  }
  /* line 15, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content .vjs-mca-video-skin .vjs-fullscreen-control {
    margin-right: 0;
  }
  /* line 20, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content .vjs-mca-video-skin .vjs-current-time {
    display: block;
  }
  /* line 23, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content .vjs-mca-video-skin .vjs-duration {
    display: none;
  }
  /* line 28, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content .vjs-mca-video-skin .vjs-current-time {
    margin-right: .5em;
  }
  /* line 32, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content .vjs-mca-video-skin .vjs-fullscreen-control {
    display: none;
  }
  /* line 36, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content .vjs-mca-video-skin .vjs-progress-control,
  .video_module__content .vjs-mca-video-skin .vjs-captions-button {
    margin-right: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 46, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time,
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-time-divider {
    display: none;
  }
  /* line 52, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time {
    display: block;
  }
  /* line 55, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-duration {
    display: none;
  }
  /* line 60, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time {
    margin-right: .5em;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 46, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time,
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-time-divider {
    display: none;
  }
  /* line 52, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time {
    display: block;
  }
  /* line 55, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-duration {
    display: none;
  }
  /* line 60, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time {
    margin-right: .5em;
  }
}

@media (max-width: 739px) {
  /* line 46, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time,
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-time-divider {
    display: none;
  }
  /* line 52, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time {
    display: block;
  }
  /* line 55, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .vjs-playing .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-duration {
    display: none;
  }
  /* line 60, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-current-time {
    margin-right: .5em;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 68, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-volume-menu-button {
    display: none;
  }
  /* line 72, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-fullscreen-control {
    margin-right: 0;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 68, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-volume-menu-button {
    display: none;
  }
  /* line 72, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-fullscreen-control {
    margin-right: 0;
  }
}

@media (max-width: 739px) {
  /* line 68, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-volume-menu-button {
    display: none;
  }
  /* line 72, app/assets/stylesheets/web_modules/video_modules/breakpoints/__content.scss.erb */
  .video_module__content[data-width='1'] .vjs-mca-video-skin .vjs-fullscreen-control {
    margin-right: 0;
  }
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: blue;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.announcement_module__body b, .announcement_module__body strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body {
  color: blue;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3 {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3 {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3:not(:first-child), .announcement_module__body h4:not(:first-child), .announcement_module__body h5:not(:first-child), .announcement_module__body h6:not(:first-child) {
    margin-top: 4.5rem !important;
    margin-bottom: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3:not(:first-child), .announcement_module__body h4:not(:first-child), .announcement_module__body h5:not(:first-child), .announcement_module__body h6:not(:first-child) {
    margin-top: 3.375rem !important;
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3:not(:first-child), .announcement_module__body h4:not(:first-child), .announcement_module__body h5:not(:first-child), .announcement_module__body h6:not(:first-child) {
    margin-top: 3.825rem !important;
    margin-bottom: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3:not(:first-child), .announcement_module__body h4:not(:first-child), .announcement_module__body h5:not(:first-child), .announcement_module__body h6:not(:first-child) {
    margin-top: 3.825rem !important;
    margin-bottom: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body h3:not(:first-child), .announcement_module__body h4:not(:first-child), .announcement_module__body h5:not(:first-child), .announcement_module__body h6:not(:first-child) {
    margin-top: 4.5rem !important;
    margin-bottom: 3rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body blockquote em, .announcement_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body blockquote em:before, .announcement_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body blockquote em:after, .announcement_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote:not(:last-child) {
    margin-bottom: 3rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote:not(:last-child) {
    margin-bottom: 2.25rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote:not(:last-child) {
    margin-bottom: 2.55rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote:not(:last-child) {
    margin-bottom: 2.55rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body blockquote:not(:last-child) {
    margin-bottom: 3rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body ul, .announcement_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body ul:not(:last-child), .announcement_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.announcement_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body pre, .announcement_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body pre, .inverted .announcement_module__body code {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body pre, .not_inverted .announcement_module__body code {
  background-color: white;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body a {
  text-decoration: none;
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.announcement_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .announcement_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .announcement_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.announcement_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .announcement_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.announcement_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.announcement_module__body table > tr > th, .announcement_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body th, .announcement_module__body td {
  border-color: blue;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body th, .inverted .announcement_module__body td {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body th, .not_inverted .announcement_module__body td {
  border-color: blue;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body th:first-child, .announcement_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body th:last-child, .announcement_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body h1 + *, .announcement_module__body h2 + *, .announcement_module__body h3 + *, .announcement_module__body h4 + *, .announcement_module__body h5 + *, .announcement_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.announcement_module__body iframe {
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body h1, .announcement_module__body h2, .announcement_module__body h3, .announcement_module__body h4, .announcement_module__body h5, .announcement_module__body h6 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__body h1:not(:last-child), .announcement_module__body h2:not(:last-child), .announcement_module__body h3:not(:last-child), .announcement_module__body h4:not(:last-child), .announcement_module__body h5:not(:last-child), .announcement_module__body h6:not(:last-child) {
  margin-bottom: 1em;
}

/* line 16, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__is_inverted .announcement_module__body {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__is_inverted .announcement_module__body {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__is_inverted .announcement_module__body {
  color: white;
}

/* line 20, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__body p {
  margin: 0;
}

/* line 22, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 27, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
.announcement_module__body a:not(.inline_button) {
  text-decoration: none;
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__body a:not(.inline_button) {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__body a:not(.inline_button) {
  color: blue;
}

@media (max-width: 739px) {
  /* line 27, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 27, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 27, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 27, app/assets/stylesheets/web_modules/announcement_modules/__body.scss.erb */
  .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}
/* line 3, app/assets/stylesheets/web_modules/announcement_modules/__content.scss.erb */
.announcement_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__content {
  background-color: white;
}
@-webkit-keyframes blink-bg {
  50% {
    background-color: blue;
    .inverted & {
      background-color: yellow;
    }
    .not_inverted & {
      background-color: blue;
    }
  }
}

@keyframes blink-bg {
  50% {
    background-color: blue;
    .inverted & {
      background-color: yellow;
    }
    .not_inverted & {
      background-color: blue;
    }
  }
}

@-webkit-keyframes blink-inv-bg {
  50% {
    background-color: yellow;
    .inverted & {
      background-color: blue;
    }
    .not_inverted & {
      background-color: yellow;
    }
  }
}

@keyframes blink-inv-bg {
  50% {
    background-color: yellow;
    .inverted & {
      background-color: blue;
    }
    .not_inverted & {
      background-color: yellow;
    }
  }
}

@-webkit-keyframes blink-text {
  50% {
    color: white;
    .inverted & {
      color: #0f0f0f;
    }
    .not_inverted & {
      color: white;
    }
  }
}

@keyframes blink-text {
  50% {
    color: white;
    .inverted & {
      color: #0f0f0f;
    }
    .not_inverted & {
      color: white;
    }
  }
}

@-webkit-keyframes blink-link {
  50% {
    text-decoration: none;
    color: white;
    .inverted & {
      color: #0f0f0f;
    }
    .not_inverted & {
      color: white;
    }
    @media (max-width: 739px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 740px) and (max-width: 999px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1000px) and (max-width: 1199px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1200px) and (max-width: 1799px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1800px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    :hover,
    :focus,
    :active {
      color: yellow;
      .inverted & {
        color: blue;
      }
      .not_inverted & {
        color: yellow;
      }
      @media (max-width: 739px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 740px) and (max-width: 999px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1000px) and (max-width: 1199px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1200px) and (max-width: 1799px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1800px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
    }
  }
}

@keyframes blink-link {
  50% {
    text-decoration: none;
    color: white;
    .inverted & {
      color: #0f0f0f;
    }
    .not_inverted & {
      color: white;
    }
    @media (max-width: 739px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 740px) and (max-width: 999px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1000px) and (max-width: 1199px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1200px) and (max-width: 1799px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1800px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
    }
    :hover,
    :focus,
    :active {
      color: yellow;
      .inverted & {
        color: blue;
      }
      .not_inverted & {
        color: yellow;
      }
      @media (max-width: 739px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 740px) and (max-width: 999px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1000px) and (max-width: 1199px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1200px) and (max-width: 1799px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1800px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
      }
    }
  }
}

@-webkit-keyframes blink-inv-text {
  50% {
    color: #0f0f0f;
    .inverted & {
      color: white;
    }
    .not_inverted & {
      color: #0f0f0f;
    }
  }
}

@keyframes blink-inv-text {
  50% {
    color: #0f0f0f;
    .inverted & {
      color: white;
    }
    .not_inverted & {
      color: #0f0f0f;
    }
  }
}

@-webkit-keyframes blink-inv-link {
  50% {
    text-decoration: none;
    color: #0f0f0f;
    .inverted & {
      color: white;
    }
    .not_inverted & {
      color: #0f0f0f;
    }
    @media (max-width: 739px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 740px) and (max-width: 999px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1000px) and (max-width: 1199px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1200px) and (max-width: 1799px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1800px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    :hover,
    :focus,
    :active {
      color: blue;
      .inverted & {
        color: yellow;
      }
      .not_inverted & {
        color: blue;
      }
      @media (max-width: 739px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 740px) and (max-width: 999px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1000px) and (max-width: 1199px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1200px) and (max-width: 1799px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1800px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
    }
  }
}

@keyframes blink-inv-link {
  50% {
    text-decoration: none;
    color: #0f0f0f;
    .inverted & {
      color: white;
    }
    .not_inverted & {
      color: #0f0f0f;
    }
    @media (max-width: 739px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 740px) and (max-width: 999px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1000px) and (max-width: 1199px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1200px) and (max-width: 1799px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    @media (min-width: 1800px) {
      text-decoration: none;
      -webkit-print-color-adjust: exact;
      background-size: 100%;
      background-repeat: repeat-x;
      background-position: 100% 0;
      background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
      .inverted & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
      }
      /* Firefox */
      .firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
      }
      /* Firefox inverted page */
      .inverted.firefox & {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
      }
    }
    :hover,
    :focus,
    :active {
      color: blue;
      .inverted & {
        color: yellow;
      }
      .not_inverted & {
        color: blue;
      }
      @media (max-width: 739px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 740px) and (max-width: 999px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1000px) and (max-width: 1199px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1200px) and (max-width: 1799px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
      @media (min-width: 1800px) {
        text-decoration: none;
        -webkit-print-color-adjust: exact;
        background-size: 100%;
        background-repeat: repeat-x;
        background-position: 100% 0;
        background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
        .inverted & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
        }
        /* Firefox */
        .firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
        }
        /* Firefox inverted page */
        .inverted.firefox & {
          text-decoration: none;
          -webkit-print-color-adjust: exact;
          background-size: 100%;
          background-repeat: repeat-x;
          background-position: 100% 0;
          background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
          background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
        }
      }
    }
  }
}

/* line 37, app/assets/stylesheets/web_modules/announcement_modules/__is_blink.scss.erb */
.announcement_module__is_blink:not(.announcement_module__is_inverted) {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: blink-bg;
          animation-name: blink-bg;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: steps(1, end);
          animation-timing-function: steps(1, end);
}

/* line 40, app/assets/stylesheets/web_modules/announcement_modules/__is_blink.scss.erb */
.announcement_module__is_blink:not(.announcement_module__is_inverted) .announcement_module__body {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: blink-text;
          animation-name: blink-text;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: steps(1, end);
          animation-timing-function: steps(1, end);
}

/* line 42, app/assets/stylesheets/web_modules/announcement_modules/__is_blink.scss.erb */
.announcement_module__is_blink:not(.announcement_module__is_inverted) .announcement_module__body a {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: blink-link;
          animation-name: blink-link;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: steps(1, end);
          animation-timing-function: steps(1, end);
}

/* line 46, app/assets/stylesheets/web_modules/announcement_modules/__is_blink.scss.erb */
.announcement_module__is_blink.announcement_module__is_inverted {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: blink-inv-bg;
          animation-name: blink-inv-bg;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: steps(1, end);
          animation-timing-function: steps(1, end);
}

/* line 49, app/assets/stylesheets/web_modules/announcement_modules/__is_blink.scss.erb */
.announcement_module__is_blink.announcement_module__is_inverted .announcement_module__body {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: blink-inv-text;
          animation-name: blink-inv-text;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: steps(1, end);
          animation-timing-function: steps(1, end);
}

/* line 51, app/assets/stylesheets/web_modules/announcement_modules/__is_blink.scss.erb */
.announcement_module__is_blink.announcement_module__is_inverted .announcement_module__body a {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: blink-inv-link;
          animation-name: blink-inv-link;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: steps(1, end);
          animation-timing-function: steps(1, end);
}
/* line 3, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
.announcement_module__is_inverted {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__is_inverted {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__is_inverted {
  background-color: blue;
}

/* line 6, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
.announcement_module__is_inverted .announcement_module__body {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__is_inverted .announcement_module__body {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__is_inverted .announcement_module__body {
  color: white;
}

/* line 9, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
.announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
  color: white;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/announcement_modules/__is_inverted.scss.erb */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button) {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .not_inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .not_inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):hover, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):focus, .inverted.firefox .announcement_module__is_inverted .announcement_module__body a:not(.inline_button):active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__blockquote.scss.erb */
.blockquote_module__blockquote {
  margin: 0;
  padding: 0;
}
/* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__content.scss.erb */
.blockquote_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blockquote_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blockquote_module__content {
  background-color: white;
}

/* line 6, app/assets/stylesheets/web_modules/blockquote_modules/__content.scss.erb */
.blockquote_module__content blockquote {
  margin: 0;
  padding: 0;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
.blockquote_module__quote {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  overflow-wrap: break-word;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blockquote_module__quote b, .blockquote_module__quote strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blockquote_module__quote {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blockquote_module__quote {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module__quote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module__quote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module__quote {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module__quote {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module__quote {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module[data-width='2'] .blockquote_module__quote {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module[data-width='2'] .blockquote_module__quote {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module[data-width='2'] .blockquote_module__quote {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module[data-width='2'] .blockquote_module__quote {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
  .blockquote_module[data-width='2'] .blockquote_module__quote {
    font-size: 8rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

/* line 15, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
.blockquote_module__quote em, .blockquote_module__quote i {
  font-style: normal;
}

/* line 17, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
.blockquote_module__quote em:before, .blockquote_module__quote i:before {
  content: '“';
}

/* line 20, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
.blockquote_module__quote em:after, .blockquote_module__quote i:after {
  content: '”';
}

/* line 25, app/assets/stylesheets/web_modules/blockquote_modules/__quote.scss.erb */
.blockquote_module__quote strong, .blockquote_module__quote b {
  font-weight: normal;
}
/* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
.blockquote_module__source {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin-top: .5em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blockquote_module__source b, .blockquote_module__source strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blockquote_module__source {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blockquote_module__source {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
  .blockquote_module__source {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
  .blockquote_module__source {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
  .blockquote_module__source {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
  .blockquote_module__source {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
  .blockquote_module__source {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 10, app/assets/stylesheets/web_modules/blockquote_modules/__source.scss.erb */
.blockquote_module__source a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blockquote_module__source a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blockquote_module__source a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.blockquote_module__source a:hover, .blockquote_module__source a:focus, .blockquote_module__source a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blockquote_module__source a:hover, .inverted .blockquote_module__source a:focus, .inverted .blockquote_module__source a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blockquote_module__source a:hover, .not_inverted .blockquote_module__source a:focus, .not_inverted .blockquote_module__source a:active {
  color: blue;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/breakpoints/__quote.scss.erb */
  .blockquote_module__quote {
    overflow-wrap: break-word;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blockquote_modules/breakpoints/__quote.scss.erb */
  .blockquote_module__quote {
    overflow-wrap: break-word;
  }
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/change_case/__uppercase.scss.erb */
.blockquote_module__blockquote[data-change-case='uppercase'] .blockquote_module__quote {
  text-transform: uppercase;
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/font_units/__mca02u.scss.erb */
.blockquote_module__blockquote[data-font-units='mca02u'] .blockquote_module__quote {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/font_units/__mca03u.scss.erb */
.blockquote_module__blockquote[data-font-units='mca03u'] .blockquote_module__quote {
  font-family: 'MCA_03U', sans-serif;
  font-weight: normal;
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/font_units/__mca04u.scss.erb */
.blockquote_module__blockquote[data-font-units='mca04u'] .blockquote_module__quote {
  font-family: 'MCA_04U', sans-serif;
  font-weight: normal;
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/font_units/__mca06u.scss.erb */
.blockquote_module__blockquote[data-font-units='mca06u'] .blockquote_module__quote {
  font-family: 'MCA_06U', sans-serif;
  font-weight: normal;
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/font_units/__mca08u.scss.erb */
.blockquote_module__blockquote[data-font-units='mca08u'] .blockquote_module__quote {
  font-family: 'MCA_08U', sans-serif;
  font-weight: normal;
}
/* line 4, app/assets/stylesheets/web_modules/blockquote_modules/font_units/__mca10u.scss.erb */
.blockquote_module__blockquote[data-font-units='mca10u'] .blockquote_module__quote {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
.button_module__content .heading {
  background-color: white;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__content .heading {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__content .heading {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
  .button_module__content .button_module__buttons {
    margin-left: -1rem;
    margin-bottom: -2rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    margin-bottom: 2rem;
    padding-left: 1rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
  .button_module__content .button_module__buttons {
    margin-left: -1.35rem;
    margin-bottom: -1.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    margin-bottom: 1.7rem;
    padding-left: 1.35rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
  .button_module__content .button_module__buttons {
    margin-left: -1.8rem;
    margin-bottom: -1.8rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    margin-bottom: 1.8rem;
    padding-left: 1.8rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
  .button_module__content .button_module__buttons {
    margin-left: -1.85rem;
    margin-bottom: -1.85rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    margin-bottom: 1.85rem;
    padding-left: 1.85rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
  .button_module__content .button_module__buttons {
    margin-left: -2rem;
    margin-bottom: -2rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    margin-bottom: 2rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .button_module__content .button_module__buttons .button_module_button__link_to {
    display: inline-block;
  }
}

/* line 14, app/assets/stylesheets/web_modules/button_modules/__content.scss.erb */
.button_module__content .button_module__buttons .button_module_button__link_to {
  vertical-align: middle !important;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/button_modules/__description.scss.erb */
.button_module__description {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  color: #0f0f0f;
  margin-top: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module__description b, .button_module__description strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/button_modules/__description.scss.erb */
  .button_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/button_modules/__description.scss.erb */
  .button_module__description {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/button_modules/__description.scss.erb */
  .button_module__description {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/button_modules/__description.scss.erb */
  .button_module__description {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/button_modules/__description.scss.erb */
  .button_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description h1, .button_module__description h2, .button_module__description h3, .button_module__description h4, .button_module__description h5, .button_module__description h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h4, .button_module__description h5, .button_module__description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h4, .button_module__description h5, .button_module__description h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h4, .button_module__description h5, .button_module__description h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h4, .button_module__description h5, .button_module__description h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h4, .button_module__description h5, .button_module__description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3:not(:first-child), .button_module__description h4:not(:first-child), .button_module__description h5:not(:first-child), .button_module__description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3:not(:first-child), .button_module__description h4:not(:first-child), .button_module__description h5:not(:first-child), .button_module__description h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3:not(:first-child), .button_module__description h4:not(:first-child), .button_module__description h5:not(:first-child), .button_module__description h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3:not(:first-child), .button_module__description h4:not(:first-child), .button_module__description h5:not(:first-child), .button_module__description h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description h3:not(:first-child), .button_module__description h4:not(:first-child), .button_module__description h5:not(:first-child), .button_module__description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description blockquote em, .button_module__description blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description blockquote em:before, .button_module__description blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description blockquote em:after, .button_module__description blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description ul, .button_module__description ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description ul:not(:last-child), .button_module__description ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.button_module__description hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description pre, .button_module__description code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description pre, .inverted .button_module__description code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description pre, .not_inverted .button_module__description code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.button_module__description a:hover, .button_module__description a:focus, .button_module__description a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description a:hover, .inverted .button_module__description a:focus, .inverted .button_module__description a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description a:hover, .not_inverted .button_module__description a:focus, .not_inverted .button_module__description a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .button_module__description a:hover, .button_module__description a:focus, .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a:hover, .inverted .button_module__description a:focus, .inverted .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a:hover, .firefox .button_module__description a:focus, .firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a:hover, .inverted.firefox .button_module__description a:focus, .inverted.firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .button_module__description a:hover, .button_module__description a:focus, .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a:hover, .inverted .button_module__description a:focus, .inverted .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a:hover, .firefox .button_module__description a:focus, .firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a:hover, .inverted.firefox .button_module__description a:focus, .inverted.firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .button_module__description a:hover, .button_module__description a:focus, .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a:hover, .inverted .button_module__description a:focus, .inverted .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a:hover, .firefox .button_module__description a:focus, .firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a:hover, .inverted.firefox .button_module__description a:focus, .inverted.firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .button_module__description a:hover, .button_module__description a:focus, .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a:hover, .inverted .button_module__description a:focus, .inverted .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a:hover, .firefox .button_module__description a:focus, .firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a:hover, .inverted.firefox .button_module__description a:focus, .inverted.firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .button_module__description a:hover, .button_module__description a:focus, .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .button_module__description a:hover, .inverted .button_module__description a:focus, .inverted .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .button_module__description a:hover, .firefox .button_module__description a:focus, .firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .button_module__description a:hover, .inverted.firefox .button_module__description a:focus, .inverted.firefox .button_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.button_module__description .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .button_module__description .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .button_module__description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.button_module__description .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .button_module__description .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.button_module__description table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.button_module__description table > tr > th, .button_module__description table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description th, .button_module__description td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module__description th, .inverted .button_module__description td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module__description th, .not_inverted .button_module__description td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description th:first-child, .button_module__description td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description th:last-child, .button_module__description td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description h1 + *, .button_module__description h2 + *, .button_module__description h3 + *, .button_module__description h4 + *, .button_module__description h5 + *, .button_module__description h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.button_module__description iframe {
  max-width: 100%;
}
/* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__inner.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'] .button_module_button__inner {
  display: inline-block;
}
/* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'] .button_module_button__label {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  display: inline;
  text-transform: uppercase;
}
/* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer b, .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='s'] .button_module_button__outer:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer b, .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='m'] .button_module_button__outer:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'][data-label-size='l'] .button_module_button__outer:hover {
  background-color: yellow;
  color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__link_to.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'] {
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
.button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer b, .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__rectangular/__outer.scss.erb */
  .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .button_module_button__link_to[data-button-type='rectangular'] .button_module_button__outer:hover {
  background-color: yellow;
  color: #0f0f0f;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* xs */
    width: 37.5%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* xs */
    width: 37.5%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* xs */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* s */
    width: 18.75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* s */
    width: 18.75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* m */
    width: 18.75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* m */
    width: 18.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* l */
    width: 12.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* l */
    width: 37.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* l */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* xl */
    width: 9.375%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* xl */
    width: 37.5%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='s'] {
    /* xl */
    width: 18.75%;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='m'] {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* xs */
    width: 62.5%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* xs */
    width: 62.5%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* xs */
    width: 62.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* s */
    width: 31.25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* s */
    width: 62.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* s */
    width: 31.25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* m */
    width: 31.25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* m */
    width: 62.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* m */
    width: 31.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* l */
    width: 20.83333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* l */
    width: 62.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* l */
    width: 31.25%;
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__button_size.scss.erb */
  .button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* xl */
    width: 15.625%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* xl */
    width: 62.5%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module .button_module_button__link_to[data-button-type='round'][data-button-size='l'] {
    /* xl */
    width: 31.25%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__inner.scss.erb */
.button_module_button__link_to[data-button-type='round'] .button_module_button__inner {
  left: 50%;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
}
/* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label.scss.erb */
.button_module_button__link_to[data-button-type='round'] .button_module_button__label {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  display: table-cell;
  padding: .1em;
  text-transform: uppercase;
  vertical-align: middle;
  z-index: 2;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label.scss.erb */
  .button_module_button__link_to[data-button-type='round'] .button_module_button__label {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label.scss.erb */
  .button_module_button__link_to[data-button-type='round'] .button_module_button__label {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label.scss.erb */
  .button_module_button__link_to[data-button-type='round'] .button_module_button__label {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label.scss.erb */
  .button_module_button__link_to[data-button-type='round'] .button_module_button__label {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label.scss.erb */
  .button_module_button__link_to[data-button-type='round'] .button_module_button__label {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
.button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  padding: .5em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label b, .button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='s'] .button_module_button__label {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 13, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
.button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  padding: .25em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label b, .button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='m'] .button_module_button__label {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 21, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
.button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  padding: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label b, .button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__label_size.scss.erb */
  .button_module_button__link_to[data-button-type='round'][data-label-size='l'] .button_module_button__label {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__link_to.scss.erb */
.button_module_button__link_to[data-button-type='round'] {
  text-decoration: none;
  color: white;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='round'] {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='round'] {
  color: white;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.button_module_button__link_to[data-button-type='round']:hover, .button_module_button__link_to[data-button-type='round']:focus, .button_module_button__link_to[data-button-type='round']:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='round']:hover, .inverted .button_module_button__link_to[data-button-type='round']:focus, .inverted .button_module_button__link_to[data-button-type='round']:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='round']:hover, .not_inverted .button_module_button__link_to[data-button-type='round']:focus, .not_inverted .button_module_button__link_to[data-button-type='round']:active {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__link_to.scss.erb */
  .button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__link_to.scss.erb */
  .button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__link_to.scss.erb */
  .button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__link_to.scss.erb */
  .button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__link_to.scss.erb */
  .button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].button_module__content .button_module_button__link_to[data-button-type='round'] {
    /* xl */
    width: 25%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/button_modules/button/button_type__round/__outer.scss.erb */
.button_module_button__link_to[data-button-type='round'] .button_module_button__outer {
  background-color: #0f0f0f;
  border-radius: 50%;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .button_module_button__link_to[data-button-type='round'] .button_module_button__outer {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .button_module_button__link_to[data-button-type='round'] .button_module_button__outer {
  background-color: #0f0f0f;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__attachment_images.scss.erb */
.collection_item_images_module__attachment_images {
  position: relative;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.collection_item_images_module__attachment_images figure {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.collection_item_images_module__attachment_images figure.modulor_image_gallery__current_slide, .collection_item_images_module__attachment_images figure:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.collection_item_images_module__attachment_images:not([data-multiple-images]) .modulor_image_gallery__counter, .collection_item_images_module__attachment_images[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
.collection_item_images_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_images_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_images_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
.collection_item_images_module__content figure {
  max-width: 100%;
}

/* line 13, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
.collection_item_images_module__content figcaption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin-top: .25em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_item_images_module__content figcaption b, .collection_item_images_module__content figcaption strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
  .collection_item_images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_images_module__content figcaption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_images_module__content figcaption {
  color: #0f0f0f;
}

/* line 20, app/assets/stylesheets/web_modules/collection_item_images_modules/__content.scss.erb */
.collection_item_images_module__content .collection_item_images_module__thumbnails +
.collection_item_images_module__attachment_images {
  margin-top: 1em;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xs */
    width: 18.75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xs */
    width: 18.75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xs */
    width: 18.75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* s */
    width: 9.375%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* s */
    width: 18.75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* s */
    width: 9.375%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* m */
    width: 9.375%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* m */
    width: 18.75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* m */
    width: 9.375%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* l */
    width: 6.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* l */
    width: 18.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* l */
    width: 9.375%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xl */
    width: 4.6875%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xl */
    width: 9.375%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xs */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xs */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xs */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* s */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* s */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* s */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* m */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* m */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* m */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* l */
    width: 4.16667%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* l */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* l */
    width: 6.25%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
  .collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xl */
    width: 3.125%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_images_module__content .collection_item_images_module__thumbnail {
    /* xl */
    width: 6.25%;
  }
}

/* line 11, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnail.scss.erb */
.collection_item_images_module__content .collection_item_images_module__thumbnail img {
  cursor: pointer;
}
/* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnails.scss.erb */
.collection_item_images_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.collection_item_images_module__thumbnails > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnails.scss.erb */
  .collection_item_images_module__thumbnails {
    margin-left: -0.5rem;
    margin-bottom: -0.5rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    margin-bottom: 0.5rem;
    padding-left: 0.5rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnails.scss.erb */
  .collection_item_images_module__thumbnails {
    margin-left: -0.675rem;
    margin-bottom: -0.675rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    margin-bottom: 0.675rem;
    padding-left: 0.675rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnails.scss.erb */
  .collection_item_images_module__thumbnails {
    margin-left: -0.9rem;
    margin-bottom: -0.9rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    margin-bottom: 0.9rem;
    padding-left: 0.9rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnails.scss.erb */
  .collection_item_images_module__thumbnails {
    margin-left: -0.925rem;
    margin-bottom: -0.925rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    margin-bottom: 0.925rem;
    padding-left: 0.925rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_images_modules/__thumbnails.scss.erb */
  .collection_item_images_module__thumbnails {
    margin-left: -1rem;
    margin-bottom: -1rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    margin-bottom: 1rem;
    padding-left: 1rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_images_module__thumbnails .collection_item_images_module__thumbnail {
    display: inline-block;
  }
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/department_modules/__contacts.scss.erb */
.department_module__contacts {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/department_modules/__contacts.scss.erb */
  .department_module__contacts {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/department_modules/__contacts.scss.erb */
  .department_module__contacts {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/department_modules/__contacts.scss.erb */
  .department_module__contacts {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/department_modules/__contacts.scss.erb */
  .department_module__contacts {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/department_modules/__contacts.scss.erb */
  .department_module__contacts {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts h1, .department_module__contacts h2, .department_module__contacts h3, .department_module__contacts h4, .department_module__contacts h5, .department_module__contacts h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h4, .department_module__contacts h5, .department_module__contacts h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h4, .department_module__contacts h5, .department_module__contacts h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h4, .department_module__contacts h5, .department_module__contacts h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h4, .department_module__contacts h5, .department_module__contacts h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h4, .department_module__contacts h5, .department_module__contacts h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3:not(:first-child), .department_module__contacts h4:not(:first-child), .department_module__contacts h5:not(:first-child), .department_module__contacts h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3:not(:first-child), .department_module__contacts h4:not(:first-child), .department_module__contacts h5:not(:first-child), .department_module__contacts h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3:not(:first-child), .department_module__contacts h4:not(:first-child), .department_module__contacts h5:not(:first-child), .department_module__contacts h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3:not(:first-child), .department_module__contacts h4:not(:first-child), .department_module__contacts h5:not(:first-child), .department_module__contacts h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts h3:not(:first-child), .department_module__contacts h4:not(:first-child), .department_module__contacts h5:not(:first-child), .department_module__contacts h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts blockquote em, .department_module__contacts blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts blockquote em:before, .department_module__contacts blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts blockquote em:after, .department_module__contacts blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts ul, .department_module__contacts ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts ul:not(:last-child), .department_module__contacts ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.department_module__contacts hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts pre, .department_module__contacts code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts pre, .inverted .department_module__contacts code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts pre, .not_inverted .department_module__contacts code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.department_module__contacts a:hover, .department_module__contacts a:focus, .department_module__contacts a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts a:hover, .inverted .department_module__contacts a:focus, .inverted .department_module__contacts a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts a:hover, .not_inverted .department_module__contacts a:focus, .not_inverted .department_module__contacts a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .department_module__contacts a:hover, .department_module__contacts a:focus, .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a:hover, .inverted .department_module__contacts a:focus, .inverted .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a:hover, .firefox .department_module__contacts a:focus, .firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a:hover, .inverted.firefox .department_module__contacts a:focus, .inverted.firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .department_module__contacts a:hover, .department_module__contacts a:focus, .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a:hover, .inverted .department_module__contacts a:focus, .inverted .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a:hover, .firefox .department_module__contacts a:focus, .firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a:hover, .inverted.firefox .department_module__contacts a:focus, .inverted.firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .department_module__contacts a:hover, .department_module__contacts a:focus, .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a:hover, .inverted .department_module__contacts a:focus, .inverted .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a:hover, .firefox .department_module__contacts a:focus, .firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a:hover, .inverted.firefox .department_module__contacts a:focus, .inverted.firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .department_module__contacts a:hover, .department_module__contacts a:focus, .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a:hover, .inverted .department_module__contacts a:focus, .inverted .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a:hover, .firefox .department_module__contacts a:focus, .firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a:hover, .inverted.firefox .department_module__contacts a:focus, .inverted.firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .department_module__contacts a:hover, .department_module__contacts a:focus, .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .department_module__contacts a:hover, .inverted .department_module__contacts a:focus, .inverted .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .department_module__contacts a:hover, .firefox .department_module__contacts a:focus, .firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .department_module__contacts a:hover, .inverted.firefox .department_module__contacts a:focus, .inverted.firefox .department_module__contacts a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.department_module__contacts .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .department_module__contacts .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .department_module__contacts .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.department_module__contacts .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .department_module__contacts .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.department_module__contacts table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.department_module__contacts table > tr > th, .department_module__contacts table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts th, .department_module__contacts td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__contacts th, .inverted .department_module__contacts td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__contacts th, .not_inverted .department_module__contacts td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts th:first-child, .department_module__contacts td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts th:last-child, .department_module__contacts td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts h1 + *, .department_module__contacts h2 + *, .department_module__contacts h3 + *, .department_module__contacts h4 + *, .department_module__contacts h5 + *, .department_module__contacts h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.department_module__contacts iframe {
  max-width: 100%;
}
/* line 3, app/assets/stylesheets/web_modules/department_modules/__content.scss.erb */
.department_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.department_module__content b, .department_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .department_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .department_module__content {
  background-color: white;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__content.scss.erb */
.embedded_form_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__content {
  background-color: white;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
.embedded_form_module__iframe_wrapper {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.embedded_form_module__iframe_wrapper b, .embedded_form_module__iframe_wrapper strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
  .embedded_form_module__iframe_wrapper {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
  .embedded_form_module__iframe_wrapper {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
  .embedded_form_module__iframe_wrapper {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
  .embedded_form_module__iframe_wrapper {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
  .embedded_form_module__iframe_wrapper {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper h1, .embedded_form_module__iframe_wrapper h2, .embedded_form_module__iframe_wrapper h3, .embedded_form_module__iframe_wrapper h4, .embedded_form_module__iframe_wrapper h5, .embedded_form_module__iframe_wrapper h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h4, .embedded_form_module__iframe_wrapper h5, .embedded_form_module__iframe_wrapper h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h4, .embedded_form_module__iframe_wrapper h5, .embedded_form_module__iframe_wrapper h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h4, .embedded_form_module__iframe_wrapper h5, .embedded_form_module__iframe_wrapper h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h4, .embedded_form_module__iframe_wrapper h5, .embedded_form_module__iframe_wrapper h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h4, .embedded_form_module__iframe_wrapper h5, .embedded_form_module__iframe_wrapper h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3:not(:first-child), .embedded_form_module__iframe_wrapper h4:not(:first-child), .embedded_form_module__iframe_wrapper h5:not(:first-child), .embedded_form_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3:not(:first-child), .embedded_form_module__iframe_wrapper h4:not(:first-child), .embedded_form_module__iframe_wrapper h5:not(:first-child), .embedded_form_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3:not(:first-child), .embedded_form_module__iframe_wrapper h4:not(:first-child), .embedded_form_module__iframe_wrapper h5:not(:first-child), .embedded_form_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3:not(:first-child), .embedded_form_module__iframe_wrapper h4:not(:first-child), .embedded_form_module__iframe_wrapper h5:not(:first-child), .embedded_form_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper h3:not(:first-child), .embedded_form_module__iframe_wrapper h4:not(:first-child), .embedded_form_module__iframe_wrapper h5:not(:first-child), .embedded_form_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper blockquote em, .embedded_form_module__iframe_wrapper blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper blockquote em:before, .embedded_form_module__iframe_wrapper blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper blockquote em:after, .embedded_form_module__iframe_wrapper blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper ul, .embedded_form_module__iframe_wrapper ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper ul:not(:last-child), .embedded_form_module__iframe_wrapper ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.embedded_form_module__iframe_wrapper hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper pre, .embedded_form_module__iframe_wrapper code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper pre, .inverted .embedded_form_module__iframe_wrapper code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper pre, .not_inverted .embedded_form_module__iframe_wrapper code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.embedded_form_module__iframe_wrapper a:hover, .embedded_form_module__iframe_wrapper a:focus, .embedded_form_module__iframe_wrapper a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper a:hover, .inverted .embedded_form_module__iframe_wrapper a:focus, .inverted .embedded_form_module__iframe_wrapper a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper a:hover, .not_inverted .embedded_form_module__iframe_wrapper a:focus, .not_inverted .embedded_form_module__iframe_wrapper a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .embedded_form_module__iframe_wrapper a:hover, .embedded_form_module__iframe_wrapper a:focus, .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a:hover, .inverted .embedded_form_module__iframe_wrapper a:focus, .inverted .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a:hover, .firefox .embedded_form_module__iframe_wrapper a:focus, .firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a:hover, .inverted.firefox .embedded_form_module__iframe_wrapper a:focus, .inverted.firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .embedded_form_module__iframe_wrapper a:hover, .embedded_form_module__iframe_wrapper a:focus, .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a:hover, .inverted .embedded_form_module__iframe_wrapper a:focus, .inverted .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a:hover, .firefox .embedded_form_module__iframe_wrapper a:focus, .firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a:hover, .inverted.firefox .embedded_form_module__iframe_wrapper a:focus, .inverted.firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .embedded_form_module__iframe_wrapper a:hover, .embedded_form_module__iframe_wrapper a:focus, .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a:hover, .inverted .embedded_form_module__iframe_wrapper a:focus, .inverted .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a:hover, .firefox .embedded_form_module__iframe_wrapper a:focus, .firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a:hover, .inverted.firefox .embedded_form_module__iframe_wrapper a:focus, .inverted.firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .embedded_form_module__iframe_wrapper a:hover, .embedded_form_module__iframe_wrapper a:focus, .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a:hover, .inverted .embedded_form_module__iframe_wrapper a:focus, .inverted .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a:hover, .firefox .embedded_form_module__iframe_wrapper a:focus, .firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a:hover, .inverted.firefox .embedded_form_module__iframe_wrapper a:focus, .inverted.firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .embedded_form_module__iframe_wrapper a:hover, .embedded_form_module__iframe_wrapper a:focus, .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .embedded_form_module__iframe_wrapper a:hover, .inverted .embedded_form_module__iframe_wrapper a:focus, .inverted .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .embedded_form_module__iframe_wrapper a:hover, .firefox .embedded_form_module__iframe_wrapper a:focus, .firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .embedded_form_module__iframe_wrapper a:hover, .inverted.firefox .embedded_form_module__iframe_wrapper a:focus, .inverted.firefox .embedded_form_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.embedded_form_module__iframe_wrapper .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .embedded_form_module__iframe_wrapper .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .embedded_form_module__iframe_wrapper .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.embedded_form_module__iframe_wrapper table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.embedded_form_module__iframe_wrapper table > tr > th, .embedded_form_module__iframe_wrapper table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper th, .embedded_form_module__iframe_wrapper td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .embedded_form_module__iframe_wrapper th, .inverted .embedded_form_module__iframe_wrapper td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .embedded_form_module__iframe_wrapper th, .not_inverted .embedded_form_module__iframe_wrapper td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper th:first-child, .embedded_form_module__iframe_wrapper td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper th:last-child, .embedded_form_module__iframe_wrapper td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper h1 + *, .embedded_form_module__iframe_wrapper h2 + *, .embedded_form_module__iframe_wrapper h3 + *, .embedded_form_module__iframe_wrapper h4 + *, .embedded_form_module__iframe_wrapper h5 + *, .embedded_form_module__iframe_wrapper h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.embedded_form_module__iframe_wrapper iframe {
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
.embedded_form_module__iframe_wrapper iframe {
  border: 0;
  width: 100%;
  display: block;
}

/* line 13, app/assets/stylesheets/web_modules/embedded_form_modules/__iframe_wrapper.scss.erb */
.embedded_form_module__iframe_wrapper iframe + * {
  margin-top: 1em;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__content.scss.erb */
.expandable_text_module__content {
  background-color: white;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__content {
  color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__expandable_text.scss.erb */
.expandable_text_module__expandable_text {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.expandable_text_module__expandable_text b, .expandable_text_module__expandable_text strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__expandable_text.scss.erb */
  .expandable_text_module__expandable_text {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__expandable_text.scss.erb */
  .expandable_text_module__expandable_text {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__expandable_text.scss.erb */
  .expandable_text_module__expandable_text {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__expandable_text.scss.erb */
  .expandable_text_module__expandable_text {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/__expandable_text.scss.erb */
  .expandable_text_module__expandable_text {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.expandable_text_module__expandable_text:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 17, app/assets/stylesheets/partials/mixins/_line.scss */
.expandable_text_module__expandable_text:last-child:after {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
.expandable_text_module__expandable_text__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  padding: 1em 0;
  padding-top: 2em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.expandable_text_module__expandable_text__body b, .expandable_text_module__expandable_text__body strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
  .expandable_text_module__expandable_text__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
  .expandable_text_module__expandable_text__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
  .expandable_text_module__expandable_text__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
  .expandable_text_module__expandable_text__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
  .expandable_text_module__expandable_text__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body h1, .expandable_text_module__expandable_text__body h2, .expandable_text_module__expandable_text__body h3, .expandable_text_module__expandable_text__body h4, .expandable_text_module__expandable_text__body h5, .expandable_text_module__expandable_text__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h4, .expandable_text_module__expandable_text__body h5, .expandable_text_module__expandable_text__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h4, .expandable_text_module__expandable_text__body h5, .expandable_text_module__expandable_text__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h4, .expandable_text_module__expandable_text__body h5, .expandable_text_module__expandable_text__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h4, .expandable_text_module__expandable_text__body h5, .expandable_text_module__expandable_text__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h4, .expandable_text_module__expandable_text__body h5, .expandable_text_module__expandable_text__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3:not(:first-child), .expandable_text_module__expandable_text__body h4:not(:first-child), .expandable_text_module__expandable_text__body h5:not(:first-child), .expandable_text_module__expandable_text__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3:not(:first-child), .expandable_text_module__expandable_text__body h4:not(:first-child), .expandable_text_module__expandable_text__body h5:not(:first-child), .expandable_text_module__expandable_text__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3:not(:first-child), .expandable_text_module__expandable_text__body h4:not(:first-child), .expandable_text_module__expandable_text__body h5:not(:first-child), .expandable_text_module__expandable_text__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3:not(:first-child), .expandable_text_module__expandable_text__body h4:not(:first-child), .expandable_text_module__expandable_text__body h5:not(:first-child), .expandable_text_module__expandable_text__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body h3:not(:first-child), .expandable_text_module__expandable_text__body h4:not(:first-child), .expandable_text_module__expandable_text__body h5:not(:first-child), .expandable_text_module__expandable_text__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body blockquote em, .expandable_text_module__expandable_text__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body blockquote em:before, .expandable_text_module__expandable_text__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body blockquote em:after, .expandable_text_module__expandable_text__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body ul, .expandable_text_module__expandable_text__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body ul:not(:last-child), .expandable_text_module__expandable_text__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.expandable_text_module__expandable_text__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body pre, .expandable_text_module__expandable_text__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body pre, .inverted .expandable_text_module__expandable_text__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body pre, .not_inverted .expandable_text_module__expandable_text__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.expandable_text_module__expandable_text__body a:hover, .expandable_text_module__expandable_text__body a:focus, .expandable_text_module__expandable_text__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body a:hover, .inverted .expandable_text_module__expandable_text__body a:focus, .inverted .expandable_text_module__expandable_text__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body a:hover, .not_inverted .expandable_text_module__expandable_text__body a:focus, .not_inverted .expandable_text_module__expandable_text__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .expandable_text_module__expandable_text__body a:hover, .expandable_text_module__expandable_text__body a:focus, .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a:hover, .inverted .expandable_text_module__expandable_text__body a:focus, .inverted .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a:hover, .firefox .expandable_text_module__expandable_text__body a:focus, .firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a:hover, .inverted.firefox .expandable_text_module__expandable_text__body a:focus, .inverted.firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .expandable_text_module__expandable_text__body a:hover, .expandable_text_module__expandable_text__body a:focus, .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a:hover, .inverted .expandable_text_module__expandable_text__body a:focus, .inverted .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a:hover, .firefox .expandable_text_module__expandable_text__body a:focus, .firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a:hover, .inverted.firefox .expandable_text_module__expandable_text__body a:focus, .inverted.firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .expandable_text_module__expandable_text__body a:hover, .expandable_text_module__expandable_text__body a:focus, .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a:hover, .inverted .expandable_text_module__expandable_text__body a:focus, .inverted .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a:hover, .firefox .expandable_text_module__expandable_text__body a:focus, .firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a:hover, .inverted.firefox .expandable_text_module__expandable_text__body a:focus, .inverted.firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .expandable_text_module__expandable_text__body a:hover, .expandable_text_module__expandable_text__body a:focus, .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a:hover, .inverted .expandable_text_module__expandable_text__body a:focus, .inverted .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a:hover, .firefox .expandable_text_module__expandable_text__body a:focus, .firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a:hover, .inverted.firefox .expandable_text_module__expandable_text__body a:focus, .inverted.firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .expandable_text_module__expandable_text__body a:hover, .expandable_text_module__expandable_text__body a:focus, .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .expandable_text_module__expandable_text__body a:hover, .inverted .expandable_text_module__expandable_text__body a:focus, .inverted .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .expandable_text_module__expandable_text__body a:hover, .firefox .expandable_text_module__expandable_text__body a:focus, .firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .expandable_text_module__expandable_text__body a:hover, .inverted.firefox .expandable_text_module__expandable_text__body a:focus, .inverted.firefox .expandable_text_module__expandable_text__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.expandable_text_module__expandable_text__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .expandable_text_module__expandable_text__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .expandable_text_module__expandable_text__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.expandable_text_module__expandable_text__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.expandable_text_module__expandable_text__body table > tr > th, .expandable_text_module__expandable_text__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body th, .expandable_text_module__expandable_text__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__body th, .inverted .expandable_text_module__expandable_text__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__body th, .not_inverted .expandable_text_module__expandable_text__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body th:first-child, .expandable_text_module__expandable_text__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body th:last-child, .expandable_text_module__expandable_text__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body h1 + *, .expandable_text_module__expandable_text__body h2 + *, .expandable_text_module__expandable_text__body h3 + *, .expandable_text_module__expandable_text__body h4 + *, .expandable_text_module__expandable_text__body h5 + *, .expandable_text_module__expandable_text__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.expandable_text_module__expandable_text__body iframe {
  max-width: 100%;
}

/* line 9, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
.expandable_text_module__expandable_text__body[aria-hidden=true] {
  display: none;
}

/* line 13, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__body.scss.erb */
.expandable_text_module__expandable_text__body[aria-hidden=false] {
  display: block;
}
/* line 3, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
.expandable_text_module__expandable_text__tab {
  margin: 0;
  font-weight: normal;
}

/* line 7, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
.expandable_text_module__expandable_text__tab button {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #0f0f0f;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  cursor: pointer;
  padding-left: 1em;
  position: relative;
  text-align: left;
  width: 100%;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.expandable_text_module__expandable_text__tab button b, .expandable_text_module__expandable_text__tab button strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__tab button {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__tab button {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.expandable_text_module__expandable_text__tab button:hover, .expandable_text_module__expandable_text__tab button:focus, .expandable_text_module__expandable_text__tab button:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__tab button:hover, .inverted .expandable_text_module__expandable_text__tab button:focus, .inverted .expandable_text_module__expandable_text__tab button:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__tab button:hover, .not_inverted .expandable_text_module__expandable_text__tab button:focus, .not_inverted .expandable_text_module__expandable_text__tab button:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
  .expandable_text_module__expandable_text__tab button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
  .expandable_text_module__expandable_text__tab button {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
  .expandable_text_module__expandable_text__tab button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
  .expandable_text_module__expandable_text__tab button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
  .expandable_text_module__expandable_text__tab button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 18, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
.expandable_text_module__expandable_text__tab button:before {
  content: '>';
  display: inline-block;
  width: 1em;
  left: 0;
  position: absolute;
}

/* line 26, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
.expandable_text_module__expandable_text__tab button[aria-expanded='true'] {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .expandable_text_module__expandable_text__tab button[aria-expanded='true'] {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .expandable_text_module__expandable_text__tab button[aria-expanded='true'] {
  color: blue;
}

/* line 29, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text/__tab.scss.erb */
.expandable_text_module__expandable_text__tab button[aria-expanded='true']:before {
  top: .25em;
  left: -.1em;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text_module.scss.erb */
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__tab,
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__body {
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text_module.scss.erb */
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__tab,
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__body {
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text_module.scss.erb */
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__tab,
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__body {
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text_module.scss.erb */
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__tab,
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__body {
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text_module.scss.erb */
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__tab,
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__body {
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/expandable_text_modules/expandable_text_module.scss.erb */
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__tab,
  .expandable_text_module[data-width='2'] .expandable_text_module__expandable_text__body {
    width: 100%;
  }
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
.external_link_module__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.external_link_module__body b, .external_link_module__body strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  .external_link_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  .external_link_module__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  .external_link_module__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  .external_link_module__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  .external_link_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body h1, .external_link_module__body h2, .external_link_module__body h3, .external_link_module__body h4, .external_link_module__body h5, .external_link_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h4, .external_link_module__body h5, .external_link_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h4, .external_link_module__body h5, .external_link_module__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h4, .external_link_module__body h5, .external_link_module__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h4, .external_link_module__body h5, .external_link_module__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h4, .external_link_module__body h5, .external_link_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3:not(:first-child), .external_link_module__body h4:not(:first-child), .external_link_module__body h5:not(:first-child), .external_link_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3:not(:first-child), .external_link_module__body h4:not(:first-child), .external_link_module__body h5:not(:first-child), .external_link_module__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3:not(:first-child), .external_link_module__body h4:not(:first-child), .external_link_module__body h5:not(:first-child), .external_link_module__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3:not(:first-child), .external_link_module__body h4:not(:first-child), .external_link_module__body h5:not(:first-child), .external_link_module__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body h3:not(:first-child), .external_link_module__body h4:not(:first-child), .external_link_module__body h5:not(:first-child), .external_link_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body blockquote em, .external_link_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body blockquote em:before, .external_link_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body blockquote em:after, .external_link_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body ul, .external_link_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body ul:not(:last-child), .external_link_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.external_link_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body pre, .external_link_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body pre, .inverted .external_link_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body pre, .not_inverted .external_link_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.external_link_module__body a:hover, .external_link_module__body a:focus, .external_link_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body a:hover, .inverted .external_link_module__body a:focus, .inverted .external_link_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body a:hover, .not_inverted .external_link_module__body a:focus, .not_inverted .external_link_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .external_link_module__body a:hover, .external_link_module__body a:focus, .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a:hover, .inverted .external_link_module__body a:focus, .inverted .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a:hover, .firefox .external_link_module__body a:focus, .firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a:hover, .inverted.firefox .external_link_module__body a:focus, .inverted.firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .external_link_module__body a:hover, .external_link_module__body a:focus, .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a:hover, .inverted .external_link_module__body a:focus, .inverted .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a:hover, .firefox .external_link_module__body a:focus, .firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a:hover, .inverted.firefox .external_link_module__body a:focus, .inverted.firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .external_link_module__body a:hover, .external_link_module__body a:focus, .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a:hover, .inverted .external_link_module__body a:focus, .inverted .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a:hover, .firefox .external_link_module__body a:focus, .firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a:hover, .inverted.firefox .external_link_module__body a:focus, .inverted.firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .external_link_module__body a:hover, .external_link_module__body a:focus, .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a:hover, .inverted .external_link_module__body a:focus, .inverted .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a:hover, .firefox .external_link_module__body a:focus, .firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a:hover, .inverted.firefox .external_link_module__body a:focus, .inverted.firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .external_link_module__body a:hover, .external_link_module__body a:focus, .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .external_link_module__body a:hover, .inverted .external_link_module__body a:focus, .inverted .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .external_link_module__body a:hover, .firefox .external_link_module__body a:focus, .firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .external_link_module__body a:hover, .inverted.firefox .external_link_module__body a:focus, .inverted.firefox .external_link_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.external_link_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .external_link_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.external_link_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .external_link_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.external_link_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.external_link_module__body table > tr > th, .external_link_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body th, .external_link_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__body th, .inverted .external_link_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__body th, .not_inverted .external_link_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body th:first-child, .external_link_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body th:last-child, .external_link_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body h1 + *, .external_link_module__body h2 + *, .external_link_module__body h3 + *, .external_link_module__body h4 + *, .external_link_module__body h5 + *, .external_link_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.external_link_module__body iframe {
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
a:hover .external_link_module__body {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body {
  color: blue;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  a:hover .external_link_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  a:hover .external_link_module__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  a:hover .external_link_module__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  a:hover .external_link_module__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/external_link_modules/__body.scss.erb */
  a:hover .external_link_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body h1, a:hover .external_link_module__body h2, a:hover .external_link_module__body h3, a:hover .external_link_module__body h4, a:hover .external_link_module__body h5, a:hover .external_link_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h4, a:hover .external_link_module__body h5, a:hover .external_link_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h4, a:hover .external_link_module__body h5, a:hover .external_link_module__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h4, a:hover .external_link_module__body h5, a:hover .external_link_module__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h4, a:hover .external_link_module__body h5, a:hover .external_link_module__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h4, a:hover .external_link_module__body h5, a:hover .external_link_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3:not(:first-child), a:hover .external_link_module__body h4:not(:first-child), a:hover .external_link_module__body h5:not(:first-child), a:hover .external_link_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3:not(:first-child), a:hover .external_link_module__body h4:not(:first-child), a:hover .external_link_module__body h5:not(:first-child), a:hover .external_link_module__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3:not(:first-child), a:hover .external_link_module__body h4:not(:first-child), a:hover .external_link_module__body h5:not(:first-child), a:hover .external_link_module__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3:not(:first-child), a:hover .external_link_module__body h4:not(:first-child), a:hover .external_link_module__body h5:not(:first-child), a:hover .external_link_module__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body h3:not(:first-child), a:hover .external_link_module__body h4:not(:first-child), a:hover .external_link_module__body h5:not(:first-child), a:hover .external_link_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body blockquote em, a:hover .external_link_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body blockquote em:before, a:hover .external_link_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body blockquote em:after, a:hover .external_link_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body ul, a:hover .external_link_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body ul:not(:last-child), a:hover .external_link_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
a:hover .external_link_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body pre, a:hover .external_link_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body pre, .inverted a:hover .external_link_module__body code {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body pre, .not_inverted a:hover .external_link_module__body code {
  background-color: white;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body a {
  text-decoration: none;
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox a:hover .external_link_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
a:hover .external_link_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted a:hover .external_link_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  a:hover .external_link_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
a:hover .external_link_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted a:hover .external_link_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
a:hover .external_link_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
a:hover .external_link_module__body table > tr > th, a:hover .external_link_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body th, a:hover .external_link_module__body td {
  border-color: blue;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .external_link_module__body th, .inverted a:hover .external_link_module__body td {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .external_link_module__body th, .not_inverted a:hover .external_link_module__body td {
  border-color: blue;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body th:first-child, a:hover .external_link_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body th:last-child, a:hover .external_link_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body h1 + *, a:hover .external_link_module__body h2 + *, a:hover .external_link_module__body h3 + *, a:hover .external_link_module__body h4 + *, a:hover .external_link_module__body h5 + *, a:hover .external_link_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
a:hover .external_link_module__body iframe {
  max-width: 100%;
}
/* line 4, app/assets/stylesheets/web_modules/external_link_modules/__col.scss.erb */
.external_link_module__col figure {
  margin-top: .25em;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__columns {
    margin-left: -1rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    margin-bottom: 0;
    padding-left: 1rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__columns {
    margin-left: -1.35rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    margin-bottom: 0;
    padding-left: 1.35rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__columns {
    margin-left: -1.8rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    margin-bottom: 0;
    padding-left: 1.8rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__columns {
    margin-left: -1.85rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    margin-bottom: 0;
    padding-left: 1.85rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__columns {
    margin-left: -2rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    margin-bottom: 0;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .external_link_module__content .external_link_module__columns .external_link_module__col {
    display: inline-block;
  }
}

/* line 10, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
.external_link_module__content .external_link_module__col {
  width: 50%;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__col {
    width: 100%;
  }
  /* line 16, app/assets/stylesheets/web_modules/external_link_modules/__columns.scss.erb */
  .external_link_module__content .external_link_module__col:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}
/* line 3, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__content {
  background-color: white;
}

/* line 7, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content section {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  position: relative;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.external_link_module__content section b, .external_link_module__content section strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 12, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content .heading {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.external_link_module__content .heading b, .external_link_module__content .heading strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 18, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__content a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__content a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.external_link_module__content a:hover, .external_link_module__content a:focus, .external_link_module__content a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__content a:hover, .inverted .external_link_module__content a:focus, .inverted .external_link_module__content a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__content a:hover, .not_inverted .external_link_module__content a:focus, .not_inverted .external_link_module__content a:active {
  color: blue;
}

/* line 22, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content a:hover .heading {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__content a:hover .heading {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__content a:hover .heading {
  color: blue;
}

/* line 27, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content a:hover .MCAIcon__external_link path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .external_link_module__content a:hover .MCAIcon__external_link path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .external_link_module__content a:hover .MCAIcon__external_link path {
  fill: blue;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading + figure {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading + figure {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading + figure {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading + figure {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
  .external_link_module__content .heading + figure {
    margin-top: 2rem;
  }
}

/* line 40, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content .external_link_module__body {
  margin-top: 1em;
}

/* line 44, app/assets/stylesheets/web_modules/external_link_modules/__content.scss.erb */
.external_link_module__content .MCAIcon__external_link {
  height: 1.2em;
  margin: -.2em 0;
}
/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.external_link_module:not([data-include-line-above='false']) section:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.external_link_module__linked_page__attachment_images figure {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.external_link_module__linked_page__attachment_images figure.modulor_image_gallery__current_slide, .external_link_module__linked_page__attachment_images figure:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.external_link_module__linked_page__attachment_images:not([data-multiple-images]) .modulor_image_gallery__counter, .external_link_module__linked_page__attachment_images[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
.featured_collection_item_module__content {
  color: #0f0f0f;
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__content {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__content {
  background-color: white;
}

/* line 7, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
.featured_collection_item_module__content section {
  position: relative;
}

/* line 11, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
.featured_collection_item_module__content figure {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content figure {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content figure {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content figure {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content figure {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content figure {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 16, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .highlights {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 16, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .highlights {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 16, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .highlights {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 16, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .highlights {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 16, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .highlights {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 23, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
.featured_collection_item_module__content .featured_collection_item_module__header:before {
  letter-spacing: -.3em;
}

@media (max-width: 739px) {
  /* line 28, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__selected_by {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 28, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__selected_by {
    margin-top: 0.55rem;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 28, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__selected_by {
    margin-top: 0.75rem;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 28, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__selected_by {
    margin-top: 0.7rem;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 28, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__selected_by {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
}

/* line 35, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
.featured_collection_item_module__content .collection_item_image__full_caption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  padding-top: .25em;
  position: relative;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.featured_collection_item_module__content .collection_item_image__full_caption b, .featured_collection_item_module__content .collection_item_image__full_caption strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 35, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 35, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 35, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 35, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 35, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__content .collection_item_image__full_caption {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__content .collection_item_image__full_caption {
  background-color: white;
}

/* line 43, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
.featured_collection_item_module__content .collection_item_image__full_caption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 43, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 43, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 43, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 43, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 43, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.featured_collection_item_module__content .collection_item_image__full_caption a:hover, .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .featured_collection_item_module__content .collection_item_image__full_caption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .not_inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .not_inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:hover, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:focus, .inverted.firefox .featured_collection_item_module__content .collection_item_image__full_caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) {
  /* line 48, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__link_to_more {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 48, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__link_to_more {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 48, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__link_to_more {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 48, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__link_to_more {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 48, app/assets/stylesheets/web_modules/featured_collection_item_modules/__content.scss.erb */
  .featured_collection_item_module__content .featured_collection_item_module__link_to_more {
    margin-top: 2rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__description.scss.erb */
.featured_collection_item_module__description {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
  margin-top: 1em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.featured_collection_item_module__description b, .featured_collection_item_module__description strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__description.scss.erb */
  .featured_collection_item_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__description.scss.erb */
  .featured_collection_item_module__description {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__description.scss.erb */
  .featured_collection_item_module__description {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__description.scss.erb */
  .featured_collection_item_module__description {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__description.scss.erb */
  .featured_collection_item_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description h1, .featured_collection_item_module__description h2, .featured_collection_item_module__description h3, .featured_collection_item_module__description h4, .featured_collection_item_module__description h5, .featured_collection_item_module__description h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h4, .featured_collection_item_module__description h5, .featured_collection_item_module__description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h4, .featured_collection_item_module__description h5, .featured_collection_item_module__description h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h4, .featured_collection_item_module__description h5, .featured_collection_item_module__description h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h4, .featured_collection_item_module__description h5, .featured_collection_item_module__description h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h4, .featured_collection_item_module__description h5, .featured_collection_item_module__description h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3:not(:first-child), .featured_collection_item_module__description h4:not(:first-child), .featured_collection_item_module__description h5:not(:first-child), .featured_collection_item_module__description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3:not(:first-child), .featured_collection_item_module__description h4:not(:first-child), .featured_collection_item_module__description h5:not(:first-child), .featured_collection_item_module__description h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3:not(:first-child), .featured_collection_item_module__description h4:not(:first-child), .featured_collection_item_module__description h5:not(:first-child), .featured_collection_item_module__description h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3:not(:first-child), .featured_collection_item_module__description h4:not(:first-child), .featured_collection_item_module__description h5:not(:first-child), .featured_collection_item_module__description h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description h3:not(:first-child), .featured_collection_item_module__description h4:not(:first-child), .featured_collection_item_module__description h5:not(:first-child), .featured_collection_item_module__description h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description blockquote em, .featured_collection_item_module__description blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description blockquote em:before, .featured_collection_item_module__description blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description blockquote em:after, .featured_collection_item_module__description blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description ul, .featured_collection_item_module__description ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description ul:not(:last-child), .featured_collection_item_module__description ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.featured_collection_item_module__description hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description pre, .featured_collection_item_module__description code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description pre, .inverted .featured_collection_item_module__description code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description pre, .not_inverted .featured_collection_item_module__description code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.featured_collection_item_module__description a:hover, .featured_collection_item_module__description a:focus, .featured_collection_item_module__description a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description a:hover, .inverted .featured_collection_item_module__description a:focus, .inverted .featured_collection_item_module__description a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description a:hover, .not_inverted .featured_collection_item_module__description a:focus, .not_inverted .featured_collection_item_module__description a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__description a:hover, .featured_collection_item_module__description a:focus, .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a:hover, .inverted .featured_collection_item_module__description a:focus, .inverted .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a:hover, .firefox .featured_collection_item_module__description a:focus, .firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a:hover, .inverted.firefox .featured_collection_item_module__description a:focus, .inverted.firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__description a:hover, .featured_collection_item_module__description a:focus, .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a:hover, .inverted .featured_collection_item_module__description a:focus, .inverted .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a:hover, .firefox .featured_collection_item_module__description a:focus, .firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a:hover, .inverted.firefox .featured_collection_item_module__description a:focus, .inverted.firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__description a:hover, .featured_collection_item_module__description a:focus, .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a:hover, .inverted .featured_collection_item_module__description a:focus, .inverted .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a:hover, .firefox .featured_collection_item_module__description a:focus, .firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a:hover, .inverted.firefox .featured_collection_item_module__description a:focus, .inverted.firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__description a:hover, .featured_collection_item_module__description a:focus, .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a:hover, .inverted .featured_collection_item_module__description a:focus, .inverted .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a:hover, .firefox .featured_collection_item_module__description a:focus, .firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a:hover, .inverted.firefox .featured_collection_item_module__description a:focus, .inverted.firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__description a:hover, .featured_collection_item_module__description a:focus, .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__description a:hover, .inverted .featured_collection_item_module__description a:focus, .inverted .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__description a:hover, .firefox .featured_collection_item_module__description a:focus, .firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__description a:hover, .inverted.firefox .featured_collection_item_module__description a:focus, .inverted.firefox .featured_collection_item_module__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.featured_collection_item_module__description .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .featured_collection_item_module__description .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .featured_collection_item_module__description .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.featured_collection_item_module__description .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .featured_collection_item_module__description .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.featured_collection_item_module__description table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.featured_collection_item_module__description table > tr > th, .featured_collection_item_module__description table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description th, .featured_collection_item_module__description td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__description th, .inverted .featured_collection_item_module__description td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__description th, .not_inverted .featured_collection_item_module__description td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description th:first-child, .featured_collection_item_module__description td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description th:last-child, .featured_collection_item_module__description td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description h1 + *, .featured_collection_item_module__description h2 + *, .featured_collection_item_module__description h3 + *, .featured_collection_item_module__description h4 + *, .featured_collection_item_module__description h5 + *, .featured_collection_item_module__description h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.featured_collection_item_module__description iframe {
  max-width: 100%;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__header.scss.erb */
  .featured_collection_item_module__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__header.scss.erb */
  .featured_collection_item_module__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__header.scss.erb */
  .featured_collection_item_module__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__header.scss.erb */
  .featured_collection_item_module__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__header.scss.erb */
  .featured_collection_item_module__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
.featured_collection_item_module__link_to_more {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.featured_collection_item_module__link_to_more b, .featured_collection_item_module__link_to_more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__link_to_more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__link_to_more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__link_to_more {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__link_to_more {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__link_to_more {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__link_to_more {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
  .featured_collection_item_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.featured_collection_item_module__link_to_more:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .featured_collection_item_module__link_to_more:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_more.scss.erb */
.featured_collection_item_module__link_to_more:after {
  content: '…';
}
/* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__link_to_target_page.scss.erb */
.featured_collection_item_module__link_to_target_page {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__link_to_target_page {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__link_to_target_page {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.featured_collection_item_module__link_to_target_page:hover, .featured_collection_item_module__link_to_target_page:focus, .featured_collection_item_module__link_to_target_page:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__link_to_target_page:hover, .inverted .featured_collection_item_module__link_to_target_page:focus, .inverted .featured_collection_item_module__link_to_target_page:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__link_to_target_page:hover, .not_inverted .featured_collection_item_module__link_to_target_page:focus, .not_inverted .featured_collection_item_module__link_to_target_page:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
.featured_collection_item_module__selected_by {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-style: italic;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.featured_collection_item_module__selected_by b, .featured_collection_item_module__selected_by strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__selected_by {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__selected_by {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 10, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
.featured_collection_item_module__selected_by a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__selected_by a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__selected_by a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/featured_collection_item_modules/__selected_by.scss.erb */
  .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.featured_collection_item_module__selected_by a:hover, .featured_collection_item_module__selected_by a:focus, .featured_collection_item_module__selected_by a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .featured_collection_item_module__selected_by a:hover, .inverted .featured_collection_item_module__selected_by a:focus, .inverted .featured_collection_item_module__selected_by a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .featured_collection_item_module__selected_by a:hover, .not_inverted .featured_collection_item_module__selected_by a:focus, .not_inverted .featured_collection_item_module__selected_by a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__selected_by a:hover, .featured_collection_item_module__selected_by a:focus, .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a:hover, .inverted .featured_collection_item_module__selected_by a:focus, .inverted .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a:hover, .firefox .featured_collection_item_module__selected_by a:focus, .firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a:hover, .inverted.firefox .featured_collection_item_module__selected_by a:focus, .inverted.firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__selected_by a:hover, .featured_collection_item_module__selected_by a:focus, .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a:hover, .inverted .featured_collection_item_module__selected_by a:focus, .inverted .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a:hover, .firefox .featured_collection_item_module__selected_by a:focus, .firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a:hover, .inverted.firefox .featured_collection_item_module__selected_by a:focus, .inverted.firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__selected_by a:hover, .featured_collection_item_module__selected_by a:focus, .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a:hover, .inverted .featured_collection_item_module__selected_by a:focus, .inverted .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a:hover, .firefox .featured_collection_item_module__selected_by a:focus, .firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a:hover, .inverted.firefox .featured_collection_item_module__selected_by a:focus, .inverted.firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__selected_by a:hover, .featured_collection_item_module__selected_by a:focus, .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a:hover, .inverted .featured_collection_item_module__selected_by a:focus, .inverted .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a:hover, .firefox .featured_collection_item_module__selected_by a:focus, .firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a:hover, .inverted.firefox .featured_collection_item_module__selected_by a:focus, .inverted.firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .featured_collection_item_module__selected_by a:hover, .featured_collection_item_module__selected_by a:focus, .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .featured_collection_item_module__selected_by a:hover, .inverted .featured_collection_item_module__selected_by a:focus, .inverted .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .featured_collection_item_module__selected_by a:hover, .firefox .featured_collection_item_module__selected_by a:focus, .firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .featured_collection_item_module__selected_by a:hover, .inverted.firefox .featured_collection_item_module__selected_by a:focus, .inverted.firefox .featured_collection_item_module__selected_by a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
/* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__title.scss.erb */
.featured_collection_item_module__title {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.featured_collection_item_module__title b, .featured_collection_item_module__title strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__title.scss.erb */
  .featured_collection_item_module__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__title.scss.erb */
  .featured_collection_item_module__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__title.scss.erb */
  .featured_collection_item_module__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__title.scss.erb */
  .featured_collection_item_module__title {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/featured_collection_item_modules/__title.scss.erb */
  .featured_collection_item_module__title {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin-bottom: 1em !important;
  width: 16.66667%;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.footer_module__col b, .footer_module__col strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col h3, .footer_module__col h4, .footer_module__col h5 {
  padding: 0;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col h3, .footer_module__col h4, .footer_module__col h5 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col h3, .footer_module__col h4, .footer_module__col h5 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col h3, .footer_module__col h4, .footer_module__col h5 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col h3, .footer_module__col h4, .footer_module__col h5 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
  .footer_module__col h3, .footer_module__col h4, .footer_module__col h5 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_header.scss */
.footer_module__col h3:not(:last-child), .footer_module__col h4:not(:last-child), .footer_module__col h5:not(:last-child) {
  margin-bottom: 1em;
}

/* line 18, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.footer_module__col a:hover, .footer_module__col a:focus, .footer_module__col a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col a:hover, .inverted .footer_module__col a:focus, .inverted .footer_module__col a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col a:hover, .not_inverted .footer_module__col a:focus, .not_inverted .footer_module__col a:active {
  color: blue;
}

/* line 22, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col ul, .footer_module__col ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.footer_module__col ul > li, .footer_module__col ol > li {
  margin: 0;
  padding: 0;
}

/* line 26, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col ul, .footer_module__col ol, .footer_module__col p {
  margin: 0;
}

/* line 28, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col ul:not(:last-child), .footer_module__col ol:not(:last-child), .footer_module__col p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 33, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col ul > li {
  margin-left: 1em;
  text-indent: -1em;
}

/* line 38, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col p + h3, .footer_module__col p + h4, .footer_module__col p + h5,
.footer_module__col ul + h3, .footer_module__col ul + h4, .footer_module__col ul + h5 {
  margin-top: 1.5em;
}

/* line 44, app/assets/stylesheets/web_modules/footer_modules/__col.scss.erb */
.footer_module__col .hours span {
  white-space: nowrap;
}
/* line 4, app/assets/stylesheets/web_modules/footer_modules/__col_1.scss.erb */
.footer_module__col__col_1 abbr {
  cursor: help;
  text-decoration: none;
}

/* line 8, app/assets/stylesheets/web_modules/footer_modules/__col_1.scss.erb */
.footer_module__col__col_1 abbr:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col__col_1 abbr:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col__col_1 abbr:hover {
  color: blue;
}

/* line 13, app/assets/stylesheets/web_modules/footer_modules/__col_1.scss.erb */
.footer_module__col__col_1 .footer_module__logo {
  margin-bottom: 1.5em;
}
/* line 4, app/assets/stylesheets/web_modules/footer_modules/__col_4.scss.erb */
.footer_module__col__col_4 .footer_module__exhibition_pages {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.footer_module__col__col_4 .footer_module__exhibition_pages > li {
  margin: 0;
  padding: 0;
}

/* line 9, app/assets/stylesheets/web_modules/footer_modules/__col_4.scss.erb */
.footer_module__col__col_4 .footer_module__exhibition_page:not(:last-child) {
  margin-bottom: 1em;
}
/* line 4, app/assets/stylesheets/web_modules/footer_modules/__col_5.scss.erb */
.footer_module__col__col_5 .footer_module__event_pages {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.footer_module__col__col_5 .footer_module__event_pages > li {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/web_modules/footer_modules/__col_5.scss.erb */
.footer_module__col__col_5 .footer_module__event_pages:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/web_modules/footer_modules/__col_5.scss.erb */
.footer_module__col__col_5 .footer_module__event_page:not(:last-child) {
  margin-bottom: 1em;
}
/* line 4, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
.footer_module__content.inverted {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__content.inverted {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__content.inverted {
  background-color: #0f0f0f;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
div:not(.modulor_web_module__is_edit_mode) .footer_module__content {
  margin: 0;
}

@media (max-width: 739px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
  div:not(.modulor_web_module__is_edit_mode) .footer_module__content {
    padding: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
  div:not(.modulor_web_module__is_edit_mode) .footer_module__content {
    padding: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
  div:not(.modulor_web_module__is_edit_mode) .footer_module__content {
    padding: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
  div:not(.modulor_web_module__is_edit_mode) .footer_module__content {
    padding: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/modulor_web_modules/__is_edit_mode.scss */
  div:not(.modulor_web_module__is_edit_mode) .footer_module__content {
    padding: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content {
    padding-right: 1.25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content {
    padding-right: 1.25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content {
    padding-right: 1.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content {
    padding-right: 1.25%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content {
    padding-right: 1.25%;
  }
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content footer {
    margin-left: -1rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .footer_module__content footer .footer_module__col {
    margin-bottom: 0;
    padding-left: 1rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .footer_module__content footer .footer_module__col {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content footer {
    margin-left: -1.35rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .footer_module__content footer .footer_module__col {
    margin-bottom: 0;
    padding-left: 1.35rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .footer_module__content footer .footer_module__col {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content footer {
    margin-left: -1.8rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .footer_module__content footer .footer_module__col {
    margin-bottom: 0;
    padding-left: 1.8rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .footer_module__content footer .footer_module__col {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content footer {
    margin-left: -1.85rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .footer_module__content footer .footer_module__col {
    margin-bottom: 0;
    padding-left: 1.85rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .footer_module__content footer .footer_module__col {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/web_modules/footer_modules/__content.scss.erb */
  .footer_module__content footer {
    margin-left: -2rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .footer_module__content footer .footer_module__col {
    margin-bottom: 0;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .footer_module__content footer .footer_module__col {
    display: inline-block;
  }
}
/* line 3, app/assets/stylesheets/web_modules/footer_modules/__logo.scss.erb */
.footer_module__logo {
  height: 0;
  max-width: 100%;
  padding: 0;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}

/* line 11, app/assets/stylesheets/web_modules/footer_modules/__logo.scss.erb */
.footer_module__logo svg {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 19, app/assets/stylesheets/web_modules/footer_modules/__logo.scss.erb */
.footer_module__logo path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__logo path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__logo path {
  fill: #0f0f0f;
}

/* line 24, app/assets/stylesheets/web_modules/footer_modules/__logo.scss.erb */
.footer_module__logo:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__logo:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__logo:hover path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/web_modules/footer_modules/__logo__wrapper.scss.erb */
.footer_module__logo__wrapper {
  max-width: 33.33333%;
}
/* line 4, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col #mc-embedded-subscribe-form {
  border: 0;
  margin: 0;
  padding: 0;
  outline-color: #0f0f0f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  outline-style: solid;
  outline-width: .075em;
  padding: .25em;
  width: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col #mc-embedded-subscribe-form {
  outline-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col #mc-embedded-subscribe-form {
  outline-color: #0f0f0f;
}

/* line 18, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col #mc-embedded-subscribe-form input[type='email'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  width: 100%;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.footer_module__col #mc-embedded-subscribe-form input[type='email'] b, .footer_module__col #mc-embedded-subscribe-form input[type='email'] strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col #mc-embedded-subscribe-form input[type='email'] {
  color: #0f0f0f;
}

/* line 27, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col #mc-embedded-subscribe-form input[type='email']:focus {
  outline: 0;
  border: 0;
}

/* line 33, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col #mc-embedded-subscribe-form .email_wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}

/* line 37, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
      -ms-flex: 0 0;
          flex: 0 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.footer_module__col #mc-embedded-subscribe-form input[type='submit'] b, .footer_module__col #mc-embedded-subscribe-form input[type='submit'] strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 37, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 37, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 37, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 37, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 37, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
  .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col #mc-embedded-subscribe-form input[type='submit'] {
  color: #0f0f0f;
}

/* line 46, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col #mc-embedded-subscribe-form input[type='submit']:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .footer_module__col #mc-embedded-subscribe-form input[type='submit']:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .footer_module__col #mc-embedded-subscribe-form input[type='submit']:hover {
  color: blue;
}

/* line 52, app/assets/stylesheets/web_modules/footer_modules/__subscribe_form.scss.erb */
.footer_module__col form + h3 {
  margin-top: 1.5em;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col.scss.erb */
  .footer_module__col {
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col.scss.erb */
  .footer_module__col {
    width: 20%;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col.scss.erb */
  .footer_module__col {
    margin-bottom: 2em !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col.scss.erb */
  .footer_module__col {
    margin-bottom: 2em !important;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col__events.scss.erb */
  .footer_module__col__events {
    display: none !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col__events.scss.erb */
  .footer_module__col__events {
    display: none !important;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__col__exhibitions.scss.erb */
  .footer_module__col__exhibitions {
    display: none !important;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/footer_modules/breakpoints/__logo__wrapper.scss.erb */
  .footer_module__logo__wrapper {
    max-width: 25%;
  }
}
@media print {
  /* line 4, app/assets/stylesheets/web_modules/footer_modules/print/__col.scss.erb */
  .footer_module__col {
    width: 50%;
    margin-bottom: 2em !important;
  }
}
@media print {
  /* line 4, app/assets/stylesheets/web_modules/footer_modules/print/__col__events.scss.erb */
  .footer_module__col__events {
    display: none !important;
  }
}
@media print {
  /* line 4, app/assets/stylesheets/web_modules/footer_modules/print/__col__exhibitions.scss.erb */
  .footer_module__col__exhibitions {
    display: none !important;
  }
}
@media print {
  /* line 4, app/assets/stylesheets/web_modules/footer_modules/print/__logo__wrapper.scss.erb */
  .footer_module__logo__wrapper {
    max-width: 25%;
  }
}
/*

*/

@charset "UTF-8";
/* line 4, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
.funders_module__content .funders_module__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.funders_module__content .funders_module__body b, .funders_module__content .funders_module__body strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body h1, .funders_module__content .funders_module__body h2, .funders_module__content .funders_module__body h3, .funders_module__content .funders_module__body h4, .funders_module__content .funders_module__body h5, .funders_module__content .funders_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h4, .funders_module__content .funders_module__body h5, .funders_module__content .funders_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h4, .funders_module__content .funders_module__body h5, .funders_module__content .funders_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h4, .funders_module__content .funders_module__body h5, .funders_module__content .funders_module__body h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h4, .funders_module__content .funders_module__body h5, .funders_module__content .funders_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h4, .funders_module__content .funders_module__body h5, .funders_module__content .funders_module__body h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3:not(:first-child), .funders_module__content .funders_module__body h4:not(:first-child), .funders_module__content .funders_module__body h5:not(:first-child), .funders_module__content .funders_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3:not(:first-child), .funders_module__content .funders_module__body h4:not(:first-child), .funders_module__content .funders_module__body h5:not(:first-child), .funders_module__content .funders_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3:not(:first-child), .funders_module__content .funders_module__body h4:not(:first-child), .funders_module__content .funders_module__body h5:not(:first-child), .funders_module__content .funders_module__body h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3:not(:first-child), .funders_module__content .funders_module__body h4:not(:first-child), .funders_module__content .funders_module__body h5:not(:first-child), .funders_module__content .funders_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body h3:not(:first-child), .funders_module__content .funders_module__body h4:not(:first-child), .funders_module__content .funders_module__body h5:not(:first-child), .funders_module__content .funders_module__body h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body blockquote em, .funders_module__content .funders_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body blockquote em:before, .funders_module__content .funders_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body blockquote em:after, .funders_module__content .funders_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body ul, .funders_module__content .funders_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body ul:not(:last-child), .funders_module__content .funders_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.funders_module__content .funders_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body pre, .funders_module__content .funders_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body pre, .inverted .funders_module__content .funders_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body pre, .not_inverted .funders_module__content .funders_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.funders_module__content .funders_module__body a:hover, .funders_module__content .funders_module__body a:focus, .funders_module__content .funders_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body a:hover, .inverted .funders_module__content .funders_module__body a:focus, .inverted .funders_module__content .funders_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body a:hover, .not_inverted .funders_module__content .funders_module__body a:focus, .not_inverted .funders_module__content .funders_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .funders_module__content .funders_module__body a:hover, .funders_module__content .funders_module__body a:focus, .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a:hover, .inverted .funders_module__content .funders_module__body a:focus, .inverted .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a:hover, .firefox .funders_module__content .funders_module__body a:focus, .firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a:hover, .inverted.firefox .funders_module__content .funders_module__body a:focus, .inverted.firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .funders_module__content .funders_module__body a:hover, .funders_module__content .funders_module__body a:focus, .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a:hover, .inverted .funders_module__content .funders_module__body a:focus, .inverted .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a:hover, .firefox .funders_module__content .funders_module__body a:focus, .firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a:hover, .inverted.firefox .funders_module__content .funders_module__body a:focus, .inverted.firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .funders_module__content .funders_module__body a:hover, .funders_module__content .funders_module__body a:focus, .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a:hover, .inverted .funders_module__content .funders_module__body a:focus, .inverted .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a:hover, .firefox .funders_module__content .funders_module__body a:focus, .firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a:hover, .inverted.firefox .funders_module__content .funders_module__body a:focus, .inverted.firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .funders_module__content .funders_module__body a:hover, .funders_module__content .funders_module__body a:focus, .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a:hover, .inverted .funders_module__content .funders_module__body a:focus, .inverted .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a:hover, .firefox .funders_module__content .funders_module__body a:focus, .firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a:hover, .inverted.firefox .funders_module__content .funders_module__body a:focus, .inverted.firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .funders_module__content .funders_module__body a:hover, .funders_module__content .funders_module__body a:focus, .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .funders_module__content .funders_module__body a:hover, .inverted .funders_module__content .funders_module__body a:focus, .inverted .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .funders_module__content .funders_module__body a:hover, .firefox .funders_module__content .funders_module__body a:focus, .firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .funders_module__content .funders_module__body a:hover, .inverted.firefox .funders_module__content .funders_module__body a:focus, .inverted.firefox .funders_module__content .funders_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.funders_module__content .funders_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .funders_module__content .funders_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .funders_module__content .funders_module__body .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.funders_module__content .funders_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .funders_module__content .funders_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.funders_module__content .funders_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.funders_module__content .funders_module__body table > tr > th, .funders_module__content .funders_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body th, .funders_module__content .funders_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content .funders_module__body th, .inverted .funders_module__content .funders_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content .funders_module__body th, .not_inverted .funders_module__content .funders_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body th:first-child, .funders_module__content .funders_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body th:last-child, .funders_module__content .funders_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body h1 + *, .funders_module__content .funders_module__body h2 + *, .funders_module__content .funders_module__body h3 + *, .funders_module__content .funders_module__body h4 + *, .funders_module__content .funders_module__body h5 + *, .funders_module__content .funders_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.funders_module__content .funders_module__body iframe {
  max-width: 100%;
}

/* line 9, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
.funders_module__content .funders_module__body .funder__logo {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1em;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body .funder__logo {
    margin-right: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body .funder__logo {
    margin-right: 2.025rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body .funder__logo {
    margin-right: 2.7rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body .funder__logo {
    margin-right: 2.775rem;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__body.scss.erb */
  .funders_module__content .funders_module__body .funder__logo {
    margin-right: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
.funders_module__content {
  background-color: white;
  clear: left;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .funders_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .funders_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
.funders_module__content .heading {
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
  .funders_module__content .heading {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
  .funders_module__content .heading {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
  .funders_module__content .heading {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
  .funders_module__content .heading {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
  .funders_module__content .heading {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/funders_modules/__content.scss.erb */
.funders_module__content .heading:not(.off_screen) +
.funders_module__body {
  margin-top: 1em;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/hireology_modules/__content.scss.erb */
.hireology_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__content {
  background-color: white;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
.hireology_module__iframe_wrapper {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
  .hireology_module__iframe_wrapper {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
  .hireology_module__iframe_wrapper {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
  .hireology_module__iframe_wrapper {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
  .hireology_module__iframe_wrapper {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
  .hireology_module__iframe_wrapper {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper h1, .hireology_module__iframe_wrapper h2, .hireology_module__iframe_wrapper h3, .hireology_module__iframe_wrapper h4, .hireology_module__iframe_wrapper h5, .hireology_module__iframe_wrapper h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h4, .hireology_module__iframe_wrapper h5, .hireology_module__iframe_wrapper h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h4, .hireology_module__iframe_wrapper h5, .hireology_module__iframe_wrapper h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h4, .hireology_module__iframe_wrapper h5, .hireology_module__iframe_wrapper h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h4, .hireology_module__iframe_wrapper h5, .hireology_module__iframe_wrapper h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h4, .hireology_module__iframe_wrapper h5, .hireology_module__iframe_wrapper h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3:not(:first-child), .hireology_module__iframe_wrapper h4:not(:first-child), .hireology_module__iframe_wrapper h5:not(:first-child), .hireology_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3:not(:first-child), .hireology_module__iframe_wrapper h4:not(:first-child), .hireology_module__iframe_wrapper h5:not(:first-child), .hireology_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3:not(:first-child), .hireology_module__iframe_wrapper h4:not(:first-child), .hireology_module__iframe_wrapper h5:not(:first-child), .hireology_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3:not(:first-child), .hireology_module__iframe_wrapper h4:not(:first-child), .hireology_module__iframe_wrapper h5:not(:first-child), .hireology_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper h3:not(:first-child), .hireology_module__iframe_wrapper h4:not(:first-child), .hireology_module__iframe_wrapper h5:not(:first-child), .hireology_module__iframe_wrapper h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper blockquote em, .hireology_module__iframe_wrapper blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper blockquote em:before, .hireology_module__iframe_wrapper blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper blockquote em:after, .hireology_module__iframe_wrapper blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper ul, .hireology_module__iframe_wrapper ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper ul:not(:last-child), .hireology_module__iframe_wrapper ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.hireology_module__iframe_wrapper hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper pre, .hireology_module__iframe_wrapper code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper pre, .inverted .hireology_module__iframe_wrapper code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper pre, .not_inverted .hireology_module__iframe_wrapper code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.hireology_module__iframe_wrapper a:hover, .hireology_module__iframe_wrapper a:focus, .hireology_module__iframe_wrapper a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper a:hover, .inverted .hireology_module__iframe_wrapper a:focus, .inverted .hireology_module__iframe_wrapper a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper a:hover, .not_inverted .hireology_module__iframe_wrapper a:focus, .not_inverted .hireology_module__iframe_wrapper a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .hireology_module__iframe_wrapper a:hover, .hireology_module__iframe_wrapper a:focus, .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a:hover, .inverted .hireology_module__iframe_wrapper a:focus, .inverted .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a:hover, .firefox .hireology_module__iframe_wrapper a:focus, .firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a:hover, .inverted.firefox .hireology_module__iframe_wrapper a:focus, .inverted.firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .hireology_module__iframe_wrapper a:hover, .hireology_module__iframe_wrapper a:focus, .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a:hover, .inverted .hireology_module__iframe_wrapper a:focus, .inverted .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a:hover, .firefox .hireology_module__iframe_wrapper a:focus, .firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a:hover, .inverted.firefox .hireology_module__iframe_wrapper a:focus, .inverted.firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .hireology_module__iframe_wrapper a:hover, .hireology_module__iframe_wrapper a:focus, .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a:hover, .inverted .hireology_module__iframe_wrapper a:focus, .inverted .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a:hover, .firefox .hireology_module__iframe_wrapper a:focus, .firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a:hover, .inverted.firefox .hireology_module__iframe_wrapper a:focus, .inverted.firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .hireology_module__iframe_wrapper a:hover, .hireology_module__iframe_wrapper a:focus, .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a:hover, .inverted .hireology_module__iframe_wrapper a:focus, .inverted .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a:hover, .firefox .hireology_module__iframe_wrapper a:focus, .firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a:hover, .inverted.firefox .hireology_module__iframe_wrapper a:focus, .inverted.firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .hireology_module__iframe_wrapper a:hover, .hireology_module__iframe_wrapper a:focus, .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .hireology_module__iframe_wrapper a:hover, .inverted .hireology_module__iframe_wrapper a:focus, .inverted .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .hireology_module__iframe_wrapper a:hover, .firefox .hireology_module__iframe_wrapper a:focus, .firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .hireology_module__iframe_wrapper a:hover, .inverted.firefox .hireology_module__iframe_wrapper a:focus, .inverted.firefox .hireology_module__iframe_wrapper a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.hireology_module__iframe_wrapper .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .hireology_module__iframe_wrapper .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.hireology_module__iframe_wrapper .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .hireology_module__iframe_wrapper .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.hireology_module__iframe_wrapper table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.hireology_module__iframe_wrapper table > tr > th, .hireology_module__iframe_wrapper table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper th, .hireology_module__iframe_wrapper td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .hireology_module__iframe_wrapper th, .inverted .hireology_module__iframe_wrapper td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .hireology_module__iframe_wrapper th, .not_inverted .hireology_module__iframe_wrapper td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper th:first-child, .hireology_module__iframe_wrapper td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper th:last-child, .hireology_module__iframe_wrapper td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper h1 + *, .hireology_module__iframe_wrapper h2 + *, .hireology_module__iframe_wrapper h3 + *, .hireology_module__iframe_wrapper h4 + *, .hireology_module__iframe_wrapper h5 + *, .hireology_module__iframe_wrapper h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.hireology_module__iframe_wrapper iframe {
  max-width: 100%;
}

/* line 7, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
.hireology_module__iframe_wrapper iframe {
  border: 0;
  width: 100%;
  display: block;
}

/* line 13, app/assets/stylesheets/web_modules/hireology_modules/__iframe_wrapper.scss.erb */
.hireology_module__iframe_wrapper iframe + * {
  margin-top: 1em;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
.long_desc_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.long_desc_module__content b, .long_desc_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
  .long_desc_module__content {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
  .long_desc_module__content {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
  .long_desc_module__content {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
  .long_desc_module__content {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
  .long_desc_module__content {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc_module__content {
  color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
.long_desc_module__content .long_desc_module__description_off,
.long_desc_module__content .long_desc_module__description,
.long_desc_module__content .long_desc_module__not_found_message {
  display: none;
}

/* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
body.exposed_long_desc .long_desc_module__content .long_desc_module__description {
  display: block;
}

/* line 22, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
body.exposed_long_desc .long_desc_module__content.long_desc_module__no_descriptions_found .long_desc_module__not_found_message {
  display: block;
}

/* line 29, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
body:not(.exposed_long_desc) .long_desc_module__content .long_desc_module__toggle:hover +
.long_desc_module__description_off {
  display: block;
}

/* line 35, app/assets/stylesheets/web_modules/long_desc_modules/__content.scss.erb */
.long_desc_module__content .long_desc_module__description_off,
.long_desc_module__content .long_desc_module__description,
.long_desc_module__content .long_desc_module__not_found_message {
  margin-top: 1em;
}
/* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
.long_desc_module__description {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc_module__description {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc_module__description {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  .long_desc_module__description {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  .long_desc_module__description {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  .long_desc_module__description {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  .long_desc_module__description {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  .long_desc_module__description {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
.exposed_long_desc .long_desc_module__description {
  color: blue;
}

/* line 12, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
.exposed_long_desc.inverted .long_desc_module__description {
  color: yellow;
}

/* line 17, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
body.exposed_long_desc .long_desc_module__description a {
  text-decoration: none;
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.exposed_long_desc .long_desc_module__description a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.exposed_long_desc .long_desc_module__description a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

/* line 20, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
body.exposed_long_desc.inverted .long_desc_module__description a {
  text-decoration: none;
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.exposed_long_desc.inverted .long_desc_module__description a {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.exposed_long_desc.inverted .long_desc_module__description a {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/web_modules/long_desc_modules/__description.scss.erb */
  body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox body.exposed_long_desc.inverted .long_desc_module__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description_off.scss.erb */
  .long_desc_module__description_off {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description_off.scss.erb */
  .long_desc_module__description_off {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description_off.scss.erb */
  .long_desc_module__description_off {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description_off.scss.erb */
  .long_desc_module__description_off {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__description_off.scss.erb */
  .long_desc_module__description_off {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
.long_desc_module__not_found_message {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc_module__not_found_message {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc_module__not_found_message {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .long_desc_module__not_found_message {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .long_desc_module__not_found_message {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .long_desc_module__not_found_message {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .long_desc_module__not_found_message {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .long_desc_module__not_found_message {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
.exposed_long_desc .long_desc_module__not_found_message {
  color: blue;
}

/* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
.exposed_long_desc .long_desc_module__not_found_message a {
  text-decoration: none;
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exposed_long_desc .long_desc_module__not_found_message a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exposed_long_desc .long_desc_module__not_found_message a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

/* line 13, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
.exposed_long_desc.inverted .long_desc_module__not_found_message {
  color: yellow;
}

/* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
.exposed_long_desc.inverted .long_desc_module__not_found_message a {
  text-decoration: none;
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
  color: yellow;
}

@media (max-width: 739px) {
  /* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}

@media (min-width: 1800px) {
  /* line 15, app/assets/stylesheets/web_modules/long_desc_modules/__not_found_message.scss.erb */
  .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exposed_long_desc.inverted .long_desc_module__not_found_message a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
}
/* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  cursor: pointer;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.long_desc_module__toggle b, .long_desc_module__toggle strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc_module__toggle {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc_module__toggle {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
  .long_desc_module__toggle {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
  .long_desc_module__toggle {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
  .long_desc_module__toggle {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
  .long_desc_module__toggle {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
  .long_desc_module__toggle {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 10, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle input, .long_desc_module__toggle label {
  cursor: pointer;
}

/* line 14, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__aria {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 18, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__switch,
.long_desc_module__toggle .long_desc_module__toggle__label {
  display: inline-block;
}

/* line 23, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle input[type='checkbox'] {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 28, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle input[type='checkbox']:checked + label .long_desc_module__toggle__switch:after {
  color: blue;
  content: 'X';
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc_module__toggle input[type='checkbox']:checked + label .long_desc_module__toggle__switch:after {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc_module__toggle input[type='checkbox']:checked + label .long_desc_module__toggle__switch:after {
  color: blue;
}

/* line 36, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__switch {
  cursor: pointer;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 42, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__switch:after, .long_desc_module__toggle .long_desc_module__toggle__switch:before {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  content: ' ';
  display: block;
  position: relative;
  text-align: center;
  width: 1em;
  height: 1em;
}

/* line 53, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__switch:before {
  display: none;
}

/* line 57, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__switch:after {
  color: #0f0f0f;
  content: 'O';
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .long_desc_module__toggle .long_desc_module__toggle__switch:after {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .long_desc_module__toggle .long_desc_module__toggle__switch:after {
  color: #0f0f0f;
}

/* line 62, app/assets/stylesheets/web_modules/long_desc_modules/__toggle.scss.erb */
.long_desc_module__toggle .long_desc_module__toggle__switch::-moz-selection {
  background: none;
}
.long_desc_module__toggle .long_desc_module__toggle__switch::selection {
  background: none;
}
/* line 4, app/assets/stylesheets/web_modules/long_desc_modules/toggle/__label.scss.erb */
.exposed_long_desc .long_desc_module__toggle__label {
  color: blue;
}

/* line 5, app/assets/stylesheets/web_modules/long_desc_modules/toggle/__label.scss.erb */
.inverted.exposed_long_desc .long_desc_module__toggle__label {
  color: yellow;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
.media_menu_module__content {
  background-color: white;
  position: -webkit-sticky;
  position: sticky;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
  .media_menu_module__content {
    top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
  .media_menu_module__content {
    top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
  .media_menu_module__content {
    top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
  .media_menu_module__content {
    top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
  .media_menu_module__content {
    top: 1rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
.media_menu_module__content .media_menu_module__link_to__media_home {
  margin-top: 1em;
}

/* line 15, app/assets/stylesheets/web_modules/media_menu_modules/__content.scss.erb */
.media_menu_module__content .media_menu_module__link_to__media_home +
.media_menu_module__link_to__web_module {
  margin-top: .5em;
}
/* line 5, app/assets/stylesheets/web_modules/media_menu_modules/__link_to.scss.erb */
.media_menu_module__link_to a {
  background-color: white;
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__link_to a {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__link_to a {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__link_to a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__link_to a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.media_menu_module__link_to a:hover, .media_menu_module__link_to a:focus, .media_menu_module__link_to a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__link_to a:hover, .inverted .media_menu_module__link_to a:focus, .inverted .media_menu_module__link_to a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__link_to a:hover, .not_inverted .media_menu_module__link_to a:focus, .not_inverted .media_menu_module__link_to a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__links.scss.erb */
.media_menu_module__links {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.media_menu_module__links > li {
  margin: 0;
  padding: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.media_menu_module__links b, .media_menu_module__links strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__links.scss.erb */
  .media_menu_module__links {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__links.scss.erb */
  .media_menu_module__links {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__links.scss.erb */
  .media_menu_module__links {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__links.scss.erb */
  .media_menu_module__links {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/__links.scss.erb */
  .media_menu_module__links {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu b, html[data-device='mobile'] .media_menu_module__button__close_mobile_menu strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
  html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu path,
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu polygon {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu path, .inverted
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu polygon {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu path, .not_inverted
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu polygon {
  fill: #0f0f0f;
}

/* line 16, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu:focus, html[data-device='mobile'] .media_menu_module__button__close_mobile_menu:active {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu:focus, .inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu:active {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu:focus, .not_inverted html[data-device='mobile'] .media_menu_module__button__close_mobile_menu:active {
  fill: #0f0f0f;
}

/* line 21, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__close_mobile_menu.scss.erb */
html[data-device='mobile'] .media_menu_module__button__close_mobile_menu .MCAIcon__mobile_menu_close {
  height: .75em;
  width: .75em;
}
/* line 3, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.media_menu_module__button__open_mobile_menu {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: inline-block;
  line-height: .9em !important;
  position: relative;
  text-align: center;
  width: 1em;
  word-break: break-all;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.media_menu_module__button__open_mobile_menu b, .media_menu_module__button__open_mobile_menu strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .media_menu_module__button__open_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .media_menu_module__button__open_mobile_menu {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .media_menu_module__button__open_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .media_menu_module__button__open_mobile_menu {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
  .media_menu_module__button__open_mobile_menu {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__button__open_mobile_menu {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__button__open_mobile_menu {
  color: #0f0f0f;
}

/* line 17, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.media_menu_module__button__open_mobile_menu svg {
  display: inline-block;
  height: .7em;
  width: .7em;
  margin: 0 .15em;
}

/* line 26, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__button__open_mobile_menu.scss.erb */
.mobile_menu__is_open .media_menu_module__button__open_mobile_menu {
  display: none;
}
/* line 6, app/assets/stylesheets/web_modules/media_menu_modules/devices/mobile/__content.scss.erb */
html[data-device='mobile'] body:not(.mobile_menu__is_open) .semantic_container_module__content.header .media_menu_module__content {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* line 5, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__media_home.scss.erb */
.media_menu_module__link_to__media_home a.is_current {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__link_to__media_home a.is_current {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__link_to__media_home a.is_current {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__media_home.scss.erb */
  .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__media_home.scss.erb */
  .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__media_home.scss.erb */
  .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__media_home.scss.erb */
  .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__media_home.scss.erb */
  .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.media_menu_module__link_to__media_home a.is_current:hover, .media_menu_module__link_to__media_home a.is_current:focus, .media_menu_module__link_to__media_home a.is_current:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .media_menu_module__link_to__media_home a.is_current:hover, .inverted .media_menu_module__link_to__media_home a.is_current:focus, .inverted .media_menu_module__link_to__media_home a.is_current:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .media_menu_module__link_to__media_home a.is_current:hover, .not_inverted .media_menu_module__link_to__media_home a.is_current:focus, .not_inverted .media_menu_module__link_to__media_home a.is_current:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .media_menu_module__link_to__media_home a.is_current:hover, .media_menu_module__link_to__media_home a.is_current:focus, .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current:hover, .inverted .media_menu_module__link_to__media_home a.is_current:focus, .inverted .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current:hover, .firefox .media_menu_module__link_to__media_home a.is_current:focus, .firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current:hover, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:focus, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .media_menu_module__link_to__media_home a.is_current:hover, .media_menu_module__link_to__media_home a.is_current:focus, .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current:hover, .inverted .media_menu_module__link_to__media_home a.is_current:focus, .inverted .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current:hover, .firefox .media_menu_module__link_to__media_home a.is_current:focus, .firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current:hover, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:focus, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .media_menu_module__link_to__media_home a.is_current:hover, .media_menu_module__link_to__media_home a.is_current:focus, .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current:hover, .inverted .media_menu_module__link_to__media_home a.is_current:focus, .inverted .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current:hover, .firefox .media_menu_module__link_to__media_home a.is_current:focus, .firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current:hover, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:focus, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .media_menu_module__link_to__media_home a.is_current:hover, .media_menu_module__link_to__media_home a.is_current:focus, .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current:hover, .inverted .media_menu_module__link_to__media_home a.is_current:focus, .inverted .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current:hover, .firefox .media_menu_module__link_to__media_home a.is_current:focus, .firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current:hover, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:focus, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .media_menu_module__link_to__media_home a.is_current:hover, .media_menu_module__link_to__media_home a.is_current:focus, .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .media_menu_module__link_to__media_home a.is_current:hover, .inverted .media_menu_module__link_to__media_home a.is_current:focus, .inverted .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .media_menu_module__link_to__media_home a.is_current:hover, .firefox .media_menu_module__link_to__media_home a.is_current:focus, .firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, blue 0.02em, blue 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .media_menu_module__link_to__media_home a.is_current:hover, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:focus, .inverted.firefox .media_menu_module__link_to__media_home a.is_current:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, yellow 0.02em, yellow 0.07em, transparent 0.07em);
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__web_module.scss.erb */
  .media_menu_module__link_to__web_module {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__web_module.scss.erb */
  .media_menu_module__link_to__web_module {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__web_module.scss.erb */
  .media_menu_module__link_to__web_module {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__web_module.scss.erb */
  .media_menu_module__link_to__web_module {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/media_menu_modules/link_to/__web_module.scss.erb */
  .media_menu_module__link_to__web_module {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__body.scss.erb */
.page_excerpt_module__body {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.page_excerpt_module__body b, .page_excerpt_module__body strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__body.scss.erb */
  .page_excerpt_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__body.scss.erb */
  .page_excerpt_module__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__body.scss.erb */
  .page_excerpt_module__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__body.scss.erb */
  .page_excerpt_module__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__body.scss.erb */
  .page_excerpt_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body h1, .page_excerpt_module__body h2, .page_excerpt_module__body h3, .page_excerpt_module__body h4, .page_excerpt_module__body h5, .page_excerpt_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h4, .page_excerpt_module__body h5, .page_excerpt_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h4, .page_excerpt_module__body h5, .page_excerpt_module__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h4, .page_excerpt_module__body h5, .page_excerpt_module__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h4, .page_excerpt_module__body h5, .page_excerpt_module__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h4, .page_excerpt_module__body h5, .page_excerpt_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body blockquote em, .page_excerpt_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body blockquote em:before, .page_excerpt_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body blockquote em:after, .page_excerpt_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body ul, .page_excerpt_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body ul:not(:last-child), .page_excerpt_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.page_excerpt_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body pre, .page_excerpt_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body pre, .inverted .page_excerpt_module__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body pre, .not_inverted .page_excerpt_module__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.page_excerpt_module__body a:hover, .page_excerpt_module__body a:focus, .page_excerpt_module__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body a:hover, .inverted .page_excerpt_module__body a:focus, .inverted .page_excerpt_module__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body a:hover, .not_inverted .page_excerpt_module__body a:focus, .not_inverted .page_excerpt_module__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_excerpt_module__body a:hover, .page_excerpt_module__body a:focus, .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a:hover, .inverted .page_excerpt_module__body a:focus, .inverted .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a:hover, .firefox .page_excerpt_module__body a:focus, .firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a:hover, .inverted.firefox .page_excerpt_module__body a:focus, .inverted.firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_excerpt_module__body a:hover, .page_excerpt_module__body a:focus, .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a:hover, .inverted .page_excerpt_module__body a:focus, .inverted .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a:hover, .firefox .page_excerpt_module__body a:focus, .firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a:hover, .inverted.firefox .page_excerpt_module__body a:focus, .inverted.firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_excerpt_module__body a:hover, .page_excerpt_module__body a:focus, .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a:hover, .inverted .page_excerpt_module__body a:focus, .inverted .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a:hover, .firefox .page_excerpt_module__body a:focus, .firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a:hover, .inverted.firefox .page_excerpt_module__body a:focus, .inverted.firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_excerpt_module__body a:hover, .page_excerpt_module__body a:focus, .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a:hover, .inverted .page_excerpt_module__body a:focus, .inverted .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a:hover, .firefox .page_excerpt_module__body a:focus, .firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a:hover, .inverted.firefox .page_excerpt_module__body a:focus, .inverted.firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .page_excerpt_module__body a:hover, .page_excerpt_module__body a:focus, .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__body a:hover, .inverted .page_excerpt_module__body a:focus, .inverted .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__body a:hover, .firefox .page_excerpt_module__body a:focus, .firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__body a:hover, .inverted.firefox .page_excerpt_module__body a:focus, .inverted.firefox .page_excerpt_module__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_excerpt_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_excerpt_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_excerpt_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_excerpt_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.page_excerpt_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.page_excerpt_module__body table > tr > th, .page_excerpt_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body th, .page_excerpt_module__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__body th, .inverted .page_excerpt_module__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__body th, .not_inverted .page_excerpt_module__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body th:first-child, .page_excerpt_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body th:last-child, .page_excerpt_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body h1 + *, .page_excerpt_module__body h2 + *, .page_excerpt_module__body h3 + *, .page_excerpt_module__body h4 + *, .page_excerpt_module__body h5 + *, .page_excerpt_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__body iframe {
  max-width: 100%;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
.page_excerpt_module__content {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content .page_excerpt_module__body,
  .page_excerpt_module__content .page_excerpt_module__link_to_more__label {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content .page_excerpt_module__body,
  .page_excerpt_module__content .page_excerpt_module__link_to_more__label {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content .page_excerpt_module__body,
  .page_excerpt_module__content .page_excerpt_module__link_to_more__label {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content .page_excerpt_module__body,
  .page_excerpt_module__content .page_excerpt_module__link_to_more__label {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content .page_excerpt_module__body,
  .page_excerpt_module__content .page_excerpt_module__link_to_more__label {
    margin-top: 2rem;
  }
}

/* line 14, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
.page_excerpt_module__content section {
  position: relative;
}

/* line 18, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
.page_excerpt_module__content a {
  display: block;
  text-decoration: none;
}

@media (max-width: 739px) {
  /* line 23, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

/* line 30, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
.page_excerpt_module__content a:hover .page_excerpt_module__title span {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
  color: blue;
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, blue 0.08em, blue 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__title span {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, yellow 0.08em, yellow 0.12em, transparent 0.12em);
  }
}

/* line 36, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
.page_excerpt_module__content a:hover .page_excerpt_module__body {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body {
  color: blue;
}

@media (max-width: 739px) {
  /* line 36, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 36, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 36, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 36, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 36, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
  .page_excerpt_module__content a:hover .page_excerpt_module__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body h1, .page_excerpt_module__content a:hover .page_excerpt_module__body h2, .page_excerpt_module__content a:hover .page_excerpt_module__body h3, .page_excerpt_module__content a:hover .page_excerpt_module__body h4, .page_excerpt_module__content a:hover .page_excerpt_module__body h5, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h4, .page_excerpt_module__content a:hover .page_excerpt_module__body h5, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h4, .page_excerpt_module__content a:hover .page_excerpt_module__body h5, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h4, .page_excerpt_module__content a:hover .page_excerpt_module__body h5, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h4, .page_excerpt_module__content a:hover .page_excerpt_module__body h5, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h4, .page_excerpt_module__content a:hover .page_excerpt_module__body h5, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body h3:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h4:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h5:not(:first-child), .page_excerpt_module__content a:hover .page_excerpt_module__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body blockquote em, .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body blockquote em:before, .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body blockquote em:after, .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body ul, .page_excerpt_module__content a:hover .page_excerpt_module__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body ul:not(:last-child), .page_excerpt_module__content a:hover .page_excerpt_module__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body pre, .page_excerpt_module__content a:hover .page_excerpt_module__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body pre, .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body code {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body pre, .not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body code {
  background-color: white;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body a {
  text-decoration: none;
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
  color: blue;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .page_excerpt_module__content a:hover .page_excerpt_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body table > tr > th, .page_excerpt_module__content a:hover .page_excerpt_module__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body th, .page_excerpt_module__content a:hover .page_excerpt_module__body td {
  border-color: blue;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__body th, .inverted .page_excerpt_module__content a:hover .page_excerpt_module__body td {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body th, .not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__body td {
  border-color: blue;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body th:first-child, .page_excerpt_module__content a:hover .page_excerpt_module__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body th:last-child, .page_excerpt_module__content a:hover .page_excerpt_module__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body h1 + *, .page_excerpt_module__content a:hover .page_excerpt_module__body h2 + *, .page_excerpt_module__content a:hover .page_excerpt_module__body h3 + *, .page_excerpt_module__content a:hover .page_excerpt_module__body h4 + *, .page_excerpt_module__content a:hover .page_excerpt_module__body h5 + *, .page_excerpt_module__content a:hover .page_excerpt_module__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.page_excerpt_module__content a:hover .page_excerpt_module__body iframe {
  max-width: 100%;
}

/* line 40, app/assets/stylesheets/web_modules/page_excerpt_modules/__content.scss.erb */
.page_excerpt_module__content a:hover .page_excerpt_module__link_to_more__label {
  background-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__content a:hover .page_excerpt_module__link_to_more__label {
  background-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__content a:hover .page_excerpt_module__link_to_more__label {
  background-color: blue;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
.page_excerpt_module__link_to_more__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.page_excerpt_module__link_to_more__label b, .page_excerpt_module__link_to_more__label strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__link_to_more__label {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__link_to_more__label {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__link_to_more__label {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__link_to_more__label {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_excerpt_module__link_to_more__label {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_excerpt_module__link_to_more__label {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
  .page_excerpt_module__link_to_more__label {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_excerpt_module__link_to_more__label:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_excerpt_module__link_to_more__label:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/page_excerpt_modules/__link_to_more__label.scss.erb */
.page_excerpt_module__link_to_more__label:after {
  content: '…';
}
/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.page_excerpt_module__linked_page__attachment_images figure {
  display: none;
}

/* line 7, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.page_excerpt_module__linked_page__attachment_images figure.modulor_image_gallery__current_slide, .page_excerpt_module__linked_page__attachment_images figure:first-of-type:not(.modulor_image_gallery__inactive_slide) {
  display: block;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/modulor/_modulor_image_gallery.scss */
.page_excerpt_module__linked_page__attachment_images:not([data-multiple-images]) .modulor_image_gallery__counter, .page_excerpt_module__linked_page__attachment_images[data-multiple-images='false'] .modulor_image_gallery__counter {
  display: none;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  position: relative;
  text-align: center;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.press_files_module__attachment_file b, .press_files_module__attachment_file strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__attachment_file {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__attachment_file {
  color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__attachment_file a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__attachment_file a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.press_files_module__attachment_file a:hover, .press_files_module__attachment_file a:focus, .press_files_module__attachment_file a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__attachment_file a:hover, .inverted .press_files_module__attachment_file a:focus, .inverted .press_files_module__attachment_file a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__attachment_file a:hover, .not_inverted .press_files_module__attachment_file a:focus, .not_inverted .press_files_module__attachment_file a:active {
  color: blue;
}

/* line 16, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file a:hover .MCAIcon__file path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__attachment_file a:hover .MCAIcon__file path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__attachment_file a:hover .MCAIcon__file path {
  fill: blue;
}

/* line 23, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file .MCAIcon__file +
.press_files_module__attachment_file__label {
  margin-top: .5em;
}

/* line 28, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file .press_files_module__attachment_file__label__file_name {
  overflow-wrap: break-word;
}

/* line 32, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file .press_files_module__attachment_file__label__caption {
  font-style: italic;
}

/* line 36, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file .press_files_module__attachment_file__label__file_ext {
  display: inline-block;
  text-transform: uppercase;
}

/* line 41, app/assets/stylesheets/web_modules/press_files_modules/__attachment_file.scss.erb */
.press_files_module__attachment_file .press_files_module__attachment_file__label__file_ext,
.press_files_module__attachment_file .press_files_module__attachment_file__label__file_size {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
.press_files_module .press_files_module__attachment_files {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.press_files_module .press_files_module__attachment_files > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/press_files_modules/__attachment_files.scss.erb */
  .press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_files_module .press_files_module__attachment_files .press_files_module__attachment_file {
    /* xl */
    width: 25%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/press_files_modules/__content.scss.erb */
.press_files_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__content {
  background-color: white;
}

/* line 6, app/assets/stylesheets/web_modules/press_files_modules/__content.scss.erb */
.press_files_module__content .heading {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__content .heading {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__content .heading {
  color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
.press_files_module__attachment_file__icon {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
  .press_files_module__attachment_file__icon {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
  .press_files_module__attachment_file__icon {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
  .press_files_module__attachment_file__icon {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
  .press_files_module__attachment_file__icon {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
  .press_files_module__attachment_file__icon {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 7, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__icon.scss.erb */
.press_files_module__attachment_file__icon path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_files_module__attachment_file__icon path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_files_module__attachment_file__icon path {
  fill: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__label.scss.erb */
.press_files_module__attachment_file__label {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.press_files_module__attachment_file__label b, .press_files_module__attachment_file__label strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__label.scss.erb */
  .press_files_module__attachment_file__label {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__label.scss.erb */
  .press_files_module__attachment_file__label {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__label.scss.erb */
  .press_files_module__attachment_file__label {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__label.scss.erb */
  .press_files_module__attachment_file__label {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/attachment_file/__label.scss.erb */
  .press_files_module__attachment_file__label {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_files_modules/breakpoints/__icon.scss.erb */
  .press_files_module__attachment_file__icon {
    font-size: 8.4rem;
    line-height: 7.5rem;
  }
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
.press_images_module__attachment_image figure > a {
  display: block;
}

/* line 8, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
.press_images_module__attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image img:not(.lazyloaded) {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image img:not(.lazyloaded) {
  background-color: #0f0f0f;
}

/* line 13, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
.press_images_module__attachment_image figcaption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image figcaption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image figcaption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
  .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
  .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
  .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
  .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/press_images_modules/__attachment_image.scss.erb */
  .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.press_images_module__attachment_image figcaption a:hover, .press_images_module__attachment_image figcaption a:focus, .press_images_module__attachment_image figcaption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image figcaption a:hover, .inverted .press_images_module__attachment_image figcaption a:focus, .inverted .press_images_module__attachment_image figcaption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image figcaption a:hover, .not_inverted .press_images_module__attachment_image figcaption a:focus, .not_inverted .press_images_module__attachment_image figcaption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .press_images_module__attachment_image figcaption a:hover, .press_images_module__attachment_image figcaption a:focus, .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a:hover, .inverted .press_images_module__attachment_image figcaption a:focus, .inverted .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a:hover, .firefox .press_images_module__attachment_image figcaption a:focus, .firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a:hover, .inverted.firefox .press_images_module__attachment_image figcaption a:focus, .inverted.firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .press_images_module__attachment_image figcaption a:hover, .press_images_module__attachment_image figcaption a:focus, .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a:hover, .inverted .press_images_module__attachment_image figcaption a:focus, .inverted .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a:hover, .firefox .press_images_module__attachment_image figcaption a:focus, .firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a:hover, .inverted.firefox .press_images_module__attachment_image figcaption a:focus, .inverted.firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .press_images_module__attachment_image figcaption a:hover, .press_images_module__attachment_image figcaption a:focus, .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a:hover, .inverted .press_images_module__attachment_image figcaption a:focus, .inverted .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a:hover, .firefox .press_images_module__attachment_image figcaption a:focus, .firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a:hover, .inverted.firefox .press_images_module__attachment_image figcaption a:focus, .inverted.firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .press_images_module__attachment_image figcaption a:hover, .press_images_module__attachment_image figcaption a:focus, .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a:hover, .inverted .press_images_module__attachment_image figcaption a:focus, .inverted .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a:hover, .firefox .press_images_module__attachment_image figcaption a:focus, .firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a:hover, .inverted.firefox .press_images_module__attachment_image figcaption a:focus, .inverted.firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .press_images_module__attachment_image figcaption a:hover, .press_images_module__attachment_image figcaption a:focus, .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .press_images_module__attachment_image figcaption a:hover, .inverted .press_images_module__attachment_image figcaption a:focus, .inverted .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .press_images_module__attachment_image figcaption a:hover, .firefox .press_images_module__attachment_image figcaption a:focus, .firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .press_images_module__attachment_image figcaption a:hover, .inverted.firefox .press_images_module__attachment_image figcaption a:focus, .inverted.firefox .press_images_module__attachment_image figcaption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/press_images_modules/__attachment_images.scss.erb */
  .press_images_module__attachment_images .press_images_module__attachment_image {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].press_images_module__attachment_images .press_images_module__attachment_image {
    /* xl */
    width: 25%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
.press_images_module__content {
  color: #0f0f0f;
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__content {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__content {
  background-color: white;
}

/* line 7, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
.press_images_module__content .heading {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__content .heading {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__content .heading {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
.press_images_module__content figcaption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin-top: .25em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.press_images_module__content figcaption b, .press_images_module__content figcaption strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
  .press_images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
  .press_images_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
  .press_images_module__content figcaption {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
  .press_images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/press_images_modules/__content.scss.erb */
  .press_images_module__content figcaption {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__content figcaption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__content figcaption {
  color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
.press_images_module__attachment_image__download_link {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  word-break: break-all;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.press_images_module__attachment_image__download_link b, .press_images_module__attachment_image__download_link strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
  .press_images_module__attachment_image__download_link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
  .press_images_module__attachment_image__download_link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
  .press_images_module__attachment_image__download_link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
  .press_images_module__attachment_image__download_link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
  .press_images_module__attachment_image__download_link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image__download_link {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image__download_link {
  color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.press_images_module__attachment_image__download_link:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 8, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
.press_images_module__attachment_image__download_link:before {
  letter-spacing: -.2em;
}

/* line 14, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
.press_images_module__attachment_image__download_link a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image__download_link a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image__download_link a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.press_images_module__attachment_image__download_link a:hover, .press_images_module__attachment_image__download_link a:focus, .press_images_module__attachment_image__download_link a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image__download_link a:hover, .inverted .press_images_module__attachment_image__download_link a:focus, .inverted .press_images_module__attachment_image__download_link a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image__download_link a:hover, .not_inverted .press_images_module__attachment_image__download_link a:focus, .not_inverted .press_images_module__attachment_image__download_link a:active {
  color: blue;
}

/* line 19, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
.press_images_module__attachment_image__download_link a:hover .MCAIcon__download path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image__download_link a:hover .MCAIcon__download path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image__download_link a:hover .MCAIcon__download path {
  fill: blue;
}

/* line 26, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
.press_images_module__attachment_image__download_link .MCAIcon__download {
  height: .8em;
  margin: -.1em 0;
  width: .8em;
}

/* line 31, app/assets/stylesheets/web_modules/press_images_modules/attachment_image/__download_link.scss.erb */
.press_images_module__attachment_image__download_link .MCAIcon__download path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_images_module__attachment_image__download_link .MCAIcon__download path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_images_module__attachment_image__download_link .MCAIcon__download path {
  fill: #0f0f0f;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/ticker_modules/__accessible.scss.erb */
.ticker_module__accessible {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content {
  position: relative;
}

/* line 6, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module__content path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module__content path {
  fill: #0f0f0f;
}

/* line 10, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker {
  width: 100%;
}

/* line 13, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker svg:not(:root) {
  overflow: auto;
}

/* line 18, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg {
  display: block;
  height: 100%;
  max-width: 100%;
  overflow: visible !important;
}

/* line 24, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg .word {
  display: inline;
}

/* line 28, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg .character {
  display: inline;
}

/* line 30, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg .character path {
  visibility: hidden;
}

/* line 32, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg .character.out_of_viewport {
  visibility: hidden;
}

/* line 34, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg .character.out_of_viewport path {
  visibility: hidden;
}

/* line 38, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg[data-number-of-lines='1'] {
  -webkit-transform: translateX(-2.25%);
      -ms-transform: translateX(-2.25%);
          transform: translateX(-2.25%);
}

/* line 42, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg[data-number-of-lines='2'] {
  -webkit-transform: translateX(-1%);
      -ms-transform: translateX(-1%);
          transform: translateX(-1%);
}

/* line 46, app/assets/stylesheets/web_modules/ticker_modules/__content.scss.erb */
.ticker_module__content .mca_ticker__svg[data-number-of-lines='3'] {
  -webkit-transform: translateX(-0.5%);
      -ms-transform: translateX(-0.5%);
          transform: translateX(-0.5%);
}
/* line 5, app/assets/stylesheets/web_modules/ticker_modules/__form.scss.erb */
.ticker_module__form .modulor_nested_fields .modulor_nested_fields {
  margin-left: -1rem;
  margin-right: -1rem;
}

/* line 11, app/assets/stylesheets/web_modules/ticker_modules/__form.scss.erb */
.ticker_module__form .modulor_nested_fields .modulor_nested_fields__item:not(:first-child) {
  border-top: 1rem solid white;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
.ticker_module__header {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  position: absolute;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.ticker_module__header b, .ticker_module__header strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    position: relative;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    position: relative;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    position: relative;
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .ticker_module__header {
    left: 0;
    padding-left: 33.33333%;
    top: 1rem;
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .ticker_module__header {
    left: 0;
    padding-left: 20%;
    top: 1.35rem;
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .ticker_module__header {
    left: 0;
    padding-left: 20%;
    top: 1.8rem;
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .ticker_module__header {
    left: 0;
    padding-left: 14.28571%;
    top: 1.85rem;
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_device.scss */
  html:not([data-device='mobile']) .ticker_module__header {
    left: 0;
    padding-left: 11.11111%;
    top: 2rem;
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    top: 0.5rem;
    margin-bottom: 6rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    top: 0.675rem;
    margin-bottom: 6.8rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header {
    top: 0.9rem;
    margin-bottom: 7.2rem;
  }
}

/* line 27, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
.ticker_module__header h1 {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  font-weight: normal;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.ticker_module__header h1 b, .ticker_module__header h1 strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 27, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header h1 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 27, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header h1 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 27, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header h1 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header h1 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 27, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
  .ticker_module__header h1 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 34, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
.ticker_module__header h1:not(:last-child) {
  margin-bottom: 1em;
}

/* line 37, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
.ticker_module__header a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module__header a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module__header a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.ticker_module__header a:hover, .ticker_module__header a:focus, .ticker_module__header a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module__header a:hover, .inverted .ticker_module__header a:focus, .inverted .ticker_module__header a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module__header a:hover, .not_inverted .ticker_module__header a:focus, .not_inverted .ticker_module__header a:active {
  color: blue;
}

/* line 41, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
.ticker_module__header p {
  margin: 0;
}

/* line 45, app/assets/stylesheets/web_modules/ticker_modules/__header.scss.erb */
.ticker_module__header .ticker_module__header__links {
  margin-top: 1em;
}
/* line 6, app/assets/stylesheets/web_modules/ticker_modules/__proportion.scss.erb */
.ticker_module__content[data-proportion='1'] .ticker_module__container {
  position: relative;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.ticker_module__content[data-proportion='1'] .ticker_module__container:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 100%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.ticker_module__content[data-proportion='1'] .ticker_module__container .mca_ticker {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 10, app/assets/stylesheets/web_modules/ticker_modules/__proportion.scss.erb */
.ticker_module__content[data-proportion='0.5'] .ticker_module__container {
  position: relative;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.ticker_module__content[data-proportion='0.5'] .ticker_module__container:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 50%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.ticker_module__content[data-proportion='0.5'] .ticker_module__container .mca_ticker {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 14, app/assets/stylesheets/web_modules/ticker_modules/__proportion.scss.erb */
.ticker_module__content[data-proportion='0.25'] .ticker_module__container {
  position: relative;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.ticker_module__content[data-proportion='0.25'] .ticker_module__container:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 25%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.ticker_module__content[data-proportion='0.25'] .ticker_module__container .mca_ticker {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/__source_item__link_to.scss.erb */
.ticker_module_source_item__link_to {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 9, app/assets/stylesheets/web_modules/ticker_modules/__source_item__link_to.scss.erb */
.ticker_module_source_item__link_to:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module_source_item__link_to:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module_source_item__link_to:hover path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/background/__color.scss.erb */
.ticker_module__content[data-background='color'] {
  background-color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module__content[data-background='color'] {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module__content[data-background='color'] {
  background-color: yellow;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/background/__default.scss.erb */
.ticker_module__content[data-background='default'] {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module__content[data-background='default'] {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module__content[data-background='default'] {
  background-color: white;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__address.scss.erb */
.ticker_module__header__address__heading {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__col.scss.erb */
.ticker_module__header__col {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  white-space: normal;
}
/* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
.ticker_module__header__columns .ticker_module__header__col {
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* xs */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* xs */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* xs */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* s */
    width: 33.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* s */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* s */
    width: 33.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* m */
    width: 33.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* m */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* m */
    width: 33.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* l */
    width: 22.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* l */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* l */
    width: 33.75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    /* xl */
    width: 16.875%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col {
    /* xl */
    width: 67.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col {
    /* xl */
    width: 33.75%;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    padding: 0 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    padding: 0 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    padding: 0 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    padding: 0 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col {
    padding: 0 2rem;
  }
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-right: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-right: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-right: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-right: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-right: 1rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-left: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-left: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-left: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-left: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-left: 2rem;
  }
}

/* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
html[data-device='mobile'] .ticker_module__header__columns {
  margin-top: 2rem;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-left: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-left: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-left: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-left: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col1 {
    padding-left: 1rem;
  }
}

@media (max-width: 739px) {
  /* line 40, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-right: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 40, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-right: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 40, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-right: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 40, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-right: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 40, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  html[data-device='mobile'] .ticker_module__header__columns .ticker_module__header__col__col2 {
    padding-right: 1rem;
  }
}

@media (max-width: 739px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 37.5%;
  }
}

@media (min-width: 1800px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 37.5%;
  }
}

@media (max-width: 739px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    display: none;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    display: none;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    display: none;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) and (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) and (max-width: 739px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1800px) and (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1800px) and (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* s */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 66.66667%;
  }
}

@media (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1800px) {
  /* line 47, app/assets/stylesheets/web_modules/ticker_modules/header/__columns.scss.erb */
  .ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) and (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) and (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].ticker_module__header__columns .ticker_module__header__col__spacer {
    /* xl */
    width: 100%;
  }
}
/* line 93, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.ticker_module__header__hours_today .whole_hour .hours + .sep,
.ticker_module__header__hours_today .whole_hour .minutes {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/ticker_modules/header/__links.scss.erb */
.ticker_module__header__links ul, .ticker_module__header__links ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.ticker_module__header__links ul > li, .ticker_module__header__links ol > li {
  margin: 0;
  padding: 0;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__open.scss.erb */
.ticker_module__header__open {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: blue;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.ticker_module__header__open b, .ticker_module__header__open strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__open.scss.erb */
  .ticker_module__header__open {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__open.scss.erb */
  .ticker_module__header__open {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__open.scss.erb */
  .ticker_module__header__open {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__open.scss.erb */
  .ticker_module__header__open {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/ticker_modules/header/__open.scss.erb */
  .ticker_module__header__open {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .ticker_module__header__open {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .ticker_module__header__open {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/ticker_modules/message_type/__header.scss.erb */
.ticker_module__header {
  display: block;
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/ticker_modules/message_type/__header.scss.erb */
  .ticker_module__content:not([data-message-type='logo']) .ticker_module__header {
    height: 1px;
    left: -10000px !important;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/ticker_modules/message_type/__header.scss.erb */
  .ticker_module__content:not([data-message-type='logo']) .ticker_module__header {
    height: 1px;
    left: -10000px !important;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
  }
}
/*

*/

/*

*/

/* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_text_module__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_text_module__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 93, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.visit_text_module__body .whole_hour .hours + .sep,
.visit_text_module__body .whole_hour .minutes {
  display: none;
}

/* line 9, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body a {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_text_module__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_text_module__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

/* line 13, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body a:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_text_module__body a:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_text_module__body a:hover {
  color: blue;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
  .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .visit_text_module__body a:hover {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

/* line 19, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body a[href^="https://mca"],
.visit_text_module__body a[href^="https://www.mca"],
.visit_text_module__body a[href^="http://mca"],
.visit_text_module__body a[href^="http://www.mca"] {
  word-break: break-all;
}

/* line 26, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body p {
  margin: 0;
}

/* line 28, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 33, app/assets/stylesheets/web_modules/visit_text_modules/__body.scss.erb */
.visit_text_module__body time {
  white-space: nowrap;
}
/* line 3, app/assets/stylesheets/web_modules/visit_text_modules/__content.scss.erb */
.visit_text_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_text_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_text_module__content {
  background-color: white;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/event_header_modules/__buttons.scss.erb */
.event_header_module__buttons {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__buttons {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__buttons {
  color: #0f0f0f;
}

/* line 6, app/assets/stylesheets/web_modules/event_header_modules/__buttons.scss.erb */
.event_header_module__buttons > a:not(:last-child) {
  margin-right: .5em;
}
/* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
.event_header_module__categories .event_header_module_category {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories .event_header_module_category {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories .event_header_module_category {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories .event_header_module_category {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories .event_header_module_category {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories .event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories .event_header_module_category {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories .event_header_module_category {
    padding-top: .1rem;
  }
}

/* line 7, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
.event_header_module__categories .event_header_module_category:not(:last-child) {
  margin-right: .25em;
}

/* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
.event_header_module__categories a.event_header_module_category {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories a.event_header_module_category {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories a.event_header_module_category {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories a.event_header_module_category {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories a.event_header_module_category {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories a.event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories a.event_header_module_category {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/__categories.scss.erb */
  .event_header_module__categories a.event_header_module_category {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories a.event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories a.event_header_module_category {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.event_header_module__categories a.event_header_module_category:hover, .event_header_module__categories a.event_header_module_category:focus, .event_header_module__categories a.event_header_module_category:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories a.event_header_module_category:hover, .inverted .event_header_module__categories a.event_header_module_category:focus, .inverted .event_header_module__categories a.event_header_module_category:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories a.event_header_module_category:hover, .not_inverted .event_header_module__categories a.event_header_module_category:focus, .not_inverted .event_header_module__categories a.event_header_module_category:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.event_header_module__categories a.event_header_module_category:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__categories a.event_header_module_category:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__categories a.event_header_module_category:hover {
  border-color: blue;
}
/* line 4, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .parent_section,
.event_header_module__content .highlights {
  display: inline-block;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .parent_section,
  .event_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .parent_section,
  .event_header_module__content .highlights {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .parent_section,
  .event_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .parent_section,
  .event_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .parent_section,
  .event_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .parent_section:not(:last-child),
.event_header_module__content .highlights:not(:last-child) {
  margin-right: .5em;
}

/* line 14, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .highlight:not(:last-child) {
  margin-right: .5em;
}

/* line 17, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .mca_icon__ticketed {
  height: 2em;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module_occurrence__buy_tickets {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module_occurrence__buy_tickets {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module_occurrence__buy_tickets {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module_occurrence__buy_tickets {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module_occurrence__buy_tickets {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module__header + .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module__header + .event_header_module__categories,
  .event_header_module__content .event_header_module__header + .event_header_module__target_groups,
  .event_header_module__content .event_header_module__header + .event_header_module__buttons,
  .event_header_module__content .event_header_module__occurrences {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 26, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module__header + .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module__header + .event_header_module__categories,
  .event_header_module__content .event_header_module__header + .event_header_module__target_groups,
  .event_header_module__content .event_header_module__header + .event_header_module__buttons,
  .event_header_module__content .event_header_module__occurrences {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 26, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module__header + .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module__header + .event_header_module__categories,
  .event_header_module__content .event_header_module__header + .event_header_module__target_groups,
  .event_header_module__content .event_header_module__header + .event_header_module__buttons,
  .event_header_module__content .event_header_module__occurrences {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 26, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module__header + .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module__header + .event_header_module__categories,
  .event_header_module__content .event_header_module__header + .event_header_module__target_groups,
  .event_header_module__content .event_header_module__header + .event_header_module__buttons,
  .event_header_module__content .event_header_module__occurrences {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 26, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
  .event_header_module__content .event_header_module__header + .event_header_module_add_to_calendar,
  .event_header_module__content .event_header_module__header + .event_header_module__categories,
  .event_header_module__content .event_header_module__header + .event_header_module__target_groups,
  .event_header_module__content .event_header_module__header + .event_header_module__buttons,
  .event_header_module__content .event_header_module__occurrences {
    margin-top: 2rem;
  }
}

/* line 36, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .event_header_module_add_to_calendar + .event_header_module__categories,
.event_header_module__content .event_header_module_add_to_calendar + .event_header_module__target_groups {
  margin-top: .5em;
}

/* line 41, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .event_header_module__categories + .event_header_module__buttons,
.event_header_module__content .event_header_module__target_groups + .event_header_module__buttons {
  margin-top: .25em;
}

/* line 46, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .event_header_module__categories + .event_header_module__target_groups {
  margin-top: .25em;
}

/* line 50, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .event_header_module_category,
.event_header_module__content .event_header_module_target_group {
  margin-bottom: .25em;
}

/* line 55, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .event_header_module__categories,
.event_header_module__content .event_header_module__target_groups {
  margin-bottom: -.25em;
}

/* line 60, app/assets/stylesheets/web_modules/event_header_modules/__content.scss.erb */
.event_header_module__content .event_header_module_occurrence__pricing {
  margin-top: .15em;
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/__dates.scss.erb */
.event_header_module__dates {
  margin: 0;
}

/* line 103, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .same_meridian .from .minutes + .sep,
.event_header_module__dates .same_meridian .from .ampm {
  display: none;
}

/* line 93, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .whole_hour .hours + .sep,
.event_header_module__dates .whole_hour .minutes {
  display: none;
}

/* line 114, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .same_day .to .day,
.event_header_module__dates .same_day .to .day + .sep,
.event_header_module__dates .same_day .to .month,
.event_header_module__dates .same_day .to .month + .sep,
.event_header_module__dates .same_day .to .year,
.event_header_module__dates .same_day .to .year + .sep {
  display: none;
}

/* line 148, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .same_day.same_time .date_time.from,
.event_header_module__dates .same_day.same_time .date_time.from + .date_range_separator {
  display: none;
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .month,
.event_header_module__dates .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_header_module__dates .month:after,
.event_header_module__dates .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 196, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .hours,
.event_header_module__dates .hours + .sep,
.event_header_module__dates .minutes,
.event_header_module__dates .minutes + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_header_module__dates .hours:after,
.event_header_module__dates .hours + .sep:after,
.event_header_module__dates .minutes:after,
.event_header_module__dates .minutes + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 171, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .noon[data-in-words] .hours,
.event_header_module__dates .noon[data-in-words] .hours + .sep,
.event_header_module__dates .noon[data-in-words] .minutes,
.event_header_module__dates .noon[data-in-words] .minutes + .sep,
.event_header_module__dates .noon[data-in-words] .ampm,
.event_header_module__dates .midnight[data-in-words] .hours,
.event_header_module__dates .midnight[data-in-words] .hours + .sep,
.event_header_module__dates .midnight[data-in-words] .minutes,
.event_header_module__dates .midnight[data-in-words] .minutes + .sep,
.event_header_module__dates .midnight[data-in-words] .ampm {
  display: none;
}

/* line 179, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates .noon[data-in-words]:after,
.event_header_module__dates .midnight[data-in-words]:after {
  content: attr(data-in-words);
  text-transform: lowercase;
}

/* line 17, app/assets/stylesheets/web_modules/event_header_modules/__dates.scss.erb */
.event_header_module__dates .date_range_separator {
  display: inline-block;
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/__header.scss.erb */
.event_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__header.scss.erb */
  .event_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__header.scss.erb */
  .event_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__header.scss.erb */
  .event_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__header.scss.erb */
  .event_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__header.scss.erb */
  .event_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
.event_header_module__occurrences {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module__occurrences b, .event_header_module__occurrences strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__occurrences {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__occurrences {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__occurrences {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__occurrences {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
  .event_header_module__occurrences {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
  .event_header_module__occurrences {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
  .event_header_module__occurrences {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
  .event_header_module__occurrences {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
  .event_header_module__occurrences {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.event_header_module__occurrences > li {
  margin: 0;
  padding: 0;
}

/* line 103, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .same_meridian .from .minutes + .sep,
.event_header_module__occurrences .same_meridian .from .ampm {
  display: none;
}

/* line 93, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .whole_hour .hours + .sep,
.event_header_module__occurrences .whole_hour .minutes {
  display: none;
}

/* line 114, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .same_day .to .day,
.event_header_module__occurrences .same_day .to .day + .sep,
.event_header_module__occurrences .same_day .to .month,
.event_header_module__occurrences .same_day .to .month + .sep,
.event_header_module__occurrences .same_day .to .year,
.event_header_module__occurrences .same_day .to .year + .sep {
  display: none;
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .month,
.event_header_module__occurrences .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_header_module__occurrences .month:after,
.event_header_module__occurrences .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 196, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .hours,
.event_header_module__occurrences .hours + .sep,
.event_header_module__occurrences .minutes,
.event_header_module__occurrences .minutes + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_header_module__occurrences .hours:after,
.event_header_module__occurrences .hours + .sep:after,
.event_header_module__occurrences .minutes:after,
.event_header_module__occurrences .minutes + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 171, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .noon[data-in-words] .hours,
.event_header_module__occurrences .noon[data-in-words] .hours + .sep,
.event_header_module__occurrences .noon[data-in-words] .minutes,
.event_header_module__occurrences .noon[data-in-words] .minutes + .sep,
.event_header_module__occurrences .noon[data-in-words] .ampm,
.event_header_module__occurrences .midnight[data-in-words] .hours,
.event_header_module__occurrences .midnight[data-in-words] .hours + .sep,
.event_header_module__occurrences .midnight[data-in-words] .minutes,
.event_header_module__occurrences .midnight[data-in-words] .minutes + .sep,
.event_header_module__occurrences .midnight[data-in-words] .ampm {
  display: none;
}

/* line 179, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__occurrences .noon[data-in-words]:after,
.event_header_module__occurrences .midnight[data-in-words]:after {
  content: attr(data-in-words);
  text-transform: lowercase;
}

/* line 24, app/assets/stylesheets/web_modules/event_header_modules/__occurrences.scss.erb */
.event_header_module__occurrences.event_header_module__occurrences__unified_ticket_pricing .event_header_module__occurrences__occurrence:not(:last-child) .event_header_module_occurrence__pricing {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
.event_header_module__target_groups .event_header_module_target_group {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__target_groups .event_header_module_target_group {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__target_groups .event_header_module_target_group {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__target_groups .event_header_module_target_group {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__target_groups .event_header_module_target_group {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__target_groups .event_header_module_target_group {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__target_groups .event_header_module_target_group {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
  .event_header_module__target_groups .event_header_module_target_group {
    padding-top: .1rem;
  }
}

/* line 7, app/assets/stylesheets/web_modules/event_header_modules/__target_groups.scss.erb */
.event_header_module__target_groups .event_header_module_target_group:not(:last-child) {
  margin-right: .25em;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/breakpoints/__content.scss.erb */
  .event_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .event_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .event_header_module__content {
    background-color: white;
  }
}
@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/breakpoints/__occurrence.scss.erb */
  .event_header_module__occurrences__occurrence {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/breakpoints/__occurrence.scss.erb */
  .event_header_module__occurrences__occurrence {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/breakpoints/__occurrence.scss.erb */
  .event_header_module__occurrences__occurrence {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/breakpoints/__occurrence.scss.erb */
  .event_header_module__occurrences__occurrence {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/breakpoints/__occurrence.scss.erb */
  .event_header_module__occurrences__occurrence {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates__is_multiple .day.a,
.event_header_module__dates__is_multiple .day.a + .sep {
  display: none;
}

/* line 72, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates__is_multiple .same_year .from .day.d + .sep,
.event_header_module__dates__is_multiple .same_year .from .year {
  display: none;
}

/* line 83, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates__is_multiple .same_year.same_month .to .month,
.event_header_module__dates__is_multiple .same_year.same_month .to .month + .sep {
  display: none;
}

/* line 61, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_year .date:not(:last-child) .day.d + .sep,
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_year .date:not(:last-child) .year,
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_year .date_range:not(:last-child) .day.d + .sep,
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_year .date_range:not(:last-child) .year {
  display: none;
}

/* line 54, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_month .date:not(:first-child) .month,
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_month .date:not(:first-child) .month + .sep,
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_month .date_range:not(:first-child) .month,
.event_header_module__dates__is_multiple.event_header_module__dates__is_same_month .date_range:not(:first-child) .month + .sep {
  display: none;
}
/* line 72, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_header_module__dates__is_single .same_year .from .day.d + .sep,
.event_header_module__dates__is_single .same_year .from .year {
  display: none;
}
/* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
html[data-device='mobile'] .event_header_module__occurrences__widget .date_picker_acc_dc__calendar {
  left: 0;
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/header/__schedule.scss.erb */
.event_header_module__header__schedule {
  margin: 0;
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/header/__title.scss.erb */
.event_header_module__header__title {
  margin: 0;
  overflow-wrap: break-word;
}
/* line 4, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__occurrence.scss.erb */
.event_header_module__occurrences__occurrence > a:not(:last-child),
.event_header_module__occurrences__occurrence > span:not(:last-child) {
  margin-right: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
.event_header_module__occurrences__widget {
  position: relative;
}

/* line 6, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
.event_header_module__occurrences__widget .date_picker_acc_dc {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
.event_header_module__occurrences__widget .date_picker_acc_dc__button {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  height: auto;
  width: .6em;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module__occurrences__widget .date_picker_acc_dc__button b, .event_header_module__occurrences__widget .date_picker_acc_dc__button strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
  .event_header_module__occurrences__widget .date_picker_acc_dc__button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
  .event_header_module__occurrences__widget .date_picker_acc_dc__button {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
  .event_header_module__occurrences__widget .date_picker_acc_dc__button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
  .event_header_module__occurrences__widget .date_picker_acc_dc__button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
  .event_header_module__occurrences__widget .date_picker_acc_dc__button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 19, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
.event_header_module__occurrences__widget .date_picker_acc_dc__button svg {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 26, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
.event_header_module__occurrences__widget .date_picker_acc_dc__button:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__occurrences__widget .date_picker_acc_dc__button:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__occurrences__widget .date_picker_acc_dc__button:hover path {
  fill: blue;
}

/* line 33, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget.scss.erb */
.event_header_module__occurrences__widget .event_header_module__occurrences__day:not(.event_header_module__occurrences__day__is_current) {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
.event_header_module__occurrences__widget__button {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  cursor: pointer;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_header_module__occurrences__widget__button b, .event_header_module__occurrences__widget__button strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
  .event_header_module__occurrences__widget__button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
  .event_header_module__occurrences__widget__button {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
  .event_header_module__occurrences__widget__button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
  .event_header_module__occurrences__widget__button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
  .event_header_module__occurrences__widget__button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__occurrences__widget__button {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__occurrences__widget__button {
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
.event_header_module__occurrences__widget__button:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_header_module__occurrences__widget__button:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_header_module__occurrences__widget__button:hover {
  color: blue;
}

/* line 16, app/assets/stylesheets/web_modules/event_header_modules/occurrences/__widget__button.scss.erb */
.event_header_module__occurrences__widget__button[disabled] {
  visibility: hidden;
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .audio_header_module__date {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .audio_header_module__date {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .audio_header_module__date {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .audio_header_module__date {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/audio_header_modules/__content.scss.erb */
  .audio_header_module__content .audio_header_module__date {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
.audio_header_module__date {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.audio_header_module__date b, .audio_header_module__date strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_header_module__date {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_header_module__date {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
  .audio_header_module__date {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
  .audio_header_module__date {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
  .audio_header_module__date {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
  .audio_header_module__date {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
  .audio_header_module__date {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.audio_header_module__date .day.a,
.audio_header_module__date .day.a + .sep {
  display: none;
}

/* line 10, app/assets/stylesheets/web_modules/audio_header_modules/__date.scss.erb */
.audio_header_module__date time {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_header_module__date time {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_header_module__date time {
  background-color: white;
}
/* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__title.scss.erb */
.audio_header_module__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .audio_header_module__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .audio_header_module__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__title.scss.erb */
  .audio_header_module__title {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__title.scss.erb */
  .audio_header_module__title {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__title.scss.erb */
  .audio_header_module__title {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__title.scss.erb */
  .audio_header_module__title {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/__title.scss.erb */
  .audio_header_module__title {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/audio_header_modules/breakpoints/__content.scss.erb */
  .audio_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .audio_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .audio_header_module__content {
    background-color: white;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/header_modules/__content.scss.erb */
  .header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/header_modules/__content.scss.erb */
  .header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/header_modules/__content.scss.erb */
  .header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/header_modules/__content.scss.erb */
  .header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/header_modules/__content.scss.erb */
  .header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/header_modules/__header.scss.erb */
.header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/header_modules/__header.scss.erb */
  .header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/header_modules/__header.scss.erb */
  .header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/header_modules/__header.scss.erb */
  .header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/header_modules/__header.scss.erb */
  .header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/header_modules/__header.scss.erb */
  .header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/header_modules/breakpoints/__content.scss.erb */
  .header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .header_module__content {
    background-color: white;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
.collection_item_header_module__caption {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_item_header_module__caption b, .collection_item_header_module__caption strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__caption {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__caption {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__caption {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__caption {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
.collection_item_header_module__caption a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__caption a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__caption a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/collection_item_header_modules/__caption.scss.erb */
  .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_item_header_module__caption a:hover, .collection_item_header_module__caption a:focus, .collection_item_header_module__caption a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__caption a:hover, .inverted .collection_item_header_module__caption a:focus, .inverted .collection_item_header_module__caption a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__caption a:hover, .not_inverted .collection_item_header_module__caption a:focus, .not_inverted .collection_item_header_module__caption a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_header_module__caption a:hover, .collection_item_header_module__caption a:focus, .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a:hover, .inverted .collection_item_header_module__caption a:focus, .inverted .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a:hover, .firefox .collection_item_header_module__caption a:focus, .firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a:hover, .inverted.firefox .collection_item_header_module__caption a:focus, .inverted.firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_header_module__caption a:hover, .collection_item_header_module__caption a:focus, .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a:hover, .inverted .collection_item_header_module__caption a:focus, .inverted .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a:hover, .firefox .collection_item_header_module__caption a:focus, .firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a:hover, .inverted.firefox .collection_item_header_module__caption a:focus, .inverted.firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_header_module__caption a:hover, .collection_item_header_module__caption a:focus, .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a:hover, .inverted .collection_item_header_module__caption a:focus, .inverted .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a:hover, .firefox .collection_item_header_module__caption a:focus, .firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a:hover, .inverted.firefox .collection_item_header_module__caption a:focus, .inverted.firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_header_module__caption a:hover, .collection_item_header_module__caption a:focus, .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a:hover, .inverted .collection_item_header_module__caption a:focus, .inverted .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a:hover, .firefox .collection_item_header_module__caption a:focus, .firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a:hover, .inverted.firefox .collection_item_header_module__caption a:focus, .inverted.firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_item_header_module__caption a:hover, .collection_item_header_module__caption a:focus, .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_item_header_module__caption a:hover, .inverted .collection_item_header_module__caption a:focus, .inverted .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_item_header_module__caption a:hover, .firefox .collection_item_header_module__caption a:focus, .firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_item_header_module__caption a:hover, .inverted.firefox .collection_item_header_module__caption a:focus, .inverted.firefox .collection_item_header_module__caption a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
/* line 4, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
.collection_item_header_module__content .parent_section,
.collection_item_header_module__content .highlights {
  display: inline-block;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .parent_section,
  .collection_item_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .parent_section,
  .collection_item_header_module__content .highlights {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .parent_section,
  .collection_item_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .parent_section,
  .collection_item_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .parent_section,
  .collection_item_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
.collection_item_header_module__content .parent_section:not(:last-child),
.collection_item_header_module__content .highlights:not(:last-child) {
  margin-right: .5em;
}

/* line 14, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
.collection_item_header_module__content .highlight:not(:last-child) {
  margin-right: .5em;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .collection_item_header_module__header +
.collection_item_header_module__caption {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .collection_item_header_module__header +
.collection_item_header_module__caption {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .collection_item_header_module__header +
.collection_item_header_module__caption {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .collection_item_header_module__header +
.collection_item_header_module__caption {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/collection_item_header_modules/__content.scss.erb */
  .collection_item_header_module__content .collection_item_header_module__header +
.collection_item_header_module__caption {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
.collection_item_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
  .collection_item_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
  .collection_item_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
  .collection_item_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
  .collection_item_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
  .collection_item_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 10, app/assets/stylesheets/web_modules/collection_item_header_modules/__header.scss.erb */
.collection_item_header_module__header a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__header a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__header a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_item_header_module__header a:hover, .collection_item_header_module__header a:focus, .collection_item_header_module__header a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_header_module__header a:hover, .inverted .collection_item_header_module__header a:focus, .inverted .collection_item_header_module__header a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_header_module__header a:hover, .not_inverted .collection_item_header_module__header a:focus, .not_inverted .collection_item_header_module__header a:active {
  color: blue;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_header_modules/breakpoints/__content.scss.erb */
  .collection_item_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .collection_item_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .collection_item_header_module__content {
    background-color: white;
  }
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
.exhibition_header_module__content .parent_section,
.exhibition_header_module__content .highlights {
  display: inline-block;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
  .exhibition_header_module__content .parent_section,
  .exhibition_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
  .exhibition_header_module__content .parent_section,
  .exhibition_header_module__content .highlights {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
  .exhibition_header_module__content .parent_section,
  .exhibition_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
  .exhibition_header_module__content .parent_section,
  .exhibition_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
  .exhibition_header_module__content .parent_section,
  .exhibition_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
.exhibition_header_module__content .parent_section:not(:last-child),
.exhibition_header_module__content .highlights:not(:last-child) {
  margin-right: .5em;
}

/* line 14, app/assets/stylesheets/web_modules/exhibition_header_modules/__content.scss.erb */
.exhibition_header_module__content .highlight:not(:last-child) {
  margin-right: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/__header.scss.erb */
.exhibition_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/__header.scss.erb */
  .exhibition_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/__header.scss.erb */
  .exhibition_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/__header.scss.erb */
  .exhibition_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/__header.scss.erb */
  .exhibition_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/__header.scss.erb */
  .exhibition_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/breakpoints/__content.scss.erb */
  .exhibition_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .exhibition_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .exhibition_header_module__content {
    background-color: white;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/header/__date_range.scss.erb */
.exhibition_header_module__header__date_range {
  margin: 0;
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.exhibition_header_module__header__date_range .day.a,
.exhibition_header_module__header__date_range .day.a + .sep {
  display: none;
}

/* line 72, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.exhibition_header_module__header__date_range .same_year .from .day.d + .sep,
.exhibition_header_module__header__date_range .same_year .from .year {
  display: none;
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.exhibition_header_module__header__date_range .month,
.exhibition_header_module__header__date_range .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.exhibition_header_module__header__date_range .month:after,
.exhibition_header_module__header__date_range .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 11, app/assets/stylesheets/web_modules/exhibition_header_modules/header/__date_range.scss.erb */
.exhibition_header_module__header__date_range .date_range_separator {
  display: inline-block;
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/header/__series_title.scss.erb */
.exhibition_header_module__header__series_title {
  margin: 0;
  text-transform: uppercase;
}

/* line 7, app/assets/stylesheets/web_modules/exhibition_header_modules/header/__series_title.scss.erb */
.exhibition_header_module__header__series_title a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_header_module__header__series_title a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_header_module__header__series_title a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.exhibition_header_module__header__series_title a:hover, .exhibition_header_module__header__series_title a:focus, .exhibition_header_module__header__series_title a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_header_module__header__series_title a:hover, .inverted .exhibition_header_module__header__series_title a:focus, .inverted .exhibition_header_module__header__series_title a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_header_module__header__series_title a:hover, .not_inverted .exhibition_header_module__header__series_title a:focus, .not_inverted .exhibition_header_module__header__series_title a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_header_modules/header/__title.scss.erb */
.exhibition_header_module__header__title {
  margin: 0;
  text-transform: uppercase;
}
/*

*/

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags {
    margin-top: 2rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
.blog_post_header_module__blog_post_tags a.blog_post_tag {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__blog_post_tags.scss.erb */
  .blog_post_header_module__blog_post_tags a.blog_post_tag {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_header_module__blog_post_tags a.blog_post_tag:hover, .blog_post_header_module__blog_post_tags a.blog_post_tag:focus, .blog_post_header_module__blog_post_tags a.blog_post_tag:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:hover, .inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:focus, .inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:hover, .not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:focus, .not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.blog_post_header_module__blog_post_tags a.blog_post_tag:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__blog_post_tags a.blog_post_tag:hover {
  border-color: blue;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
.blog_post_header_module__content .blog_post_header_module__link_to_index {
  margin-left: 1em;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .blog_post_header_module__header__title + .blog_post_header_module__header__description {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .blog_post_header_module__header__title + .blog_post_header_module__header__description {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .blog_post_header_module__header__title + .blog_post_header_module__header__description {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .blog_post_header_module__header__title + .blog_post_header_module__header__description {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/blog_post_header_modules/__content.scss.erb */
  .blog_post_header_module__content .blog_post_header_module__header__title + .blog_post_header_module__header__description {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__header.scss.erb */
.blog_post_header_module__header {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_header_module__header b, .blog_post_header_module__header strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__header.scss.erb */
  .blog_post_header_module__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__header.scss.erb */
  .blog_post_header_module__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__header.scss.erb */
  .blog_post_header_module__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__header.scss.erb */
  .blog_post_header_module__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__header.scss.erb */
  .blog_post_header_module__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
.blog_post_header_module__link_to_index {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  text-decoration: none;
  color: #0f0f0f;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_header_module__link_to_index b, .blog_post_header_module__link_to_index strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
  .blog_post_header_module__link_to_index {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
  .blog_post_header_module__link_to_index {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
  .blog_post_header_module__link_to_index {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
  .blog_post_header_module__link_to_index {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
  .blog_post_header_module__link_to_index {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__link_to_index {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__link_to_index {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__link_to_index {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__link_to_index {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__link_to_index {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__link_to_index {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_header_module__link_to_index:hover, .blog_post_header_module__link_to_index:focus, .blog_post_header_module__link_to_index:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__link_to_index:hover, .inverted .blog_post_header_module__link_to_index:focus, .inverted .blog_post_header_module__link_to_index:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__link_to_index:hover, .not_inverted .blog_post_header_module__link_to_index:focus, .not_inverted .blog_post_header_module__link_to_index:active {
  color: blue;
}

/* line 12, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
.blog_post_header_module__link_to_index .MCAIcon__arrow {
  height: .65em;
}

/* line 17, app/assets/stylesheets/web_modules/blog_post_header_modules/__link_to_index.scss.erb */
.blog_post_header_module__link_to_index:hover .MCAIcon__arrow path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__link_to_index:hover .MCAIcon__arrow path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__link_to_index:hover .MCAIcon__arrow path {
  fill: blue;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/breakpoints/__content.scss.erb */
  .blog_post_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .blog_post_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .blog_post_header_module__content {
    background-color: white;
  }
}
/* line 5, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__author_page.scss.erb */
.blog_post_header_module__header__author_page:not(:last-child):after {
  content: ', ';
}
/* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
.blog_post_header_module__header__description {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_header_module__header__description b, .blog_post_header_module__header__description strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__header__description {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__header__description {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__header__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__header__description {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
.blog_post_header_module__header__description a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__header__description a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__header__description a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__description.scss.erb */
  .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_header_module__header__description a:hover, .blog_post_header_module__header__description a:focus, .blog_post_header_module__header__description a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_header_module__header__description a:hover, .inverted .blog_post_header_module__header__description a:focus, .inverted .blog_post_header_module__header__description a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_header_module__header__description a:hover, .not_inverted .blog_post_header_module__header__description a:focus, .not_inverted .blog_post_header_module__header__description a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_header_module__header__description a:hover, .blog_post_header_module__header__description a:focus, .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a:hover, .inverted .blog_post_header_module__header__description a:focus, .inverted .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a:hover, .firefox .blog_post_header_module__header__description a:focus, .firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a:hover, .inverted.firefox .blog_post_header_module__header__description a:focus, .inverted.firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_header_module__header__description a:hover, .blog_post_header_module__header__description a:focus, .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a:hover, .inverted .blog_post_header_module__header__description a:focus, .inverted .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a:hover, .firefox .blog_post_header_module__header__description a:focus, .firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a:hover, .inverted.firefox .blog_post_header_module__header__description a:focus, .inverted.firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_header_module__header__description a:hover, .blog_post_header_module__header__description a:focus, .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a:hover, .inverted .blog_post_header_module__header__description a:focus, .inverted .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a:hover, .firefox .blog_post_header_module__header__description a:focus, .firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a:hover, .inverted.firefox .blog_post_header_module__header__description a:focus, .inverted.firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_header_module__header__description a:hover, .blog_post_header_module__header__description a:focus, .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a:hover, .inverted .blog_post_header_module__header__description a:focus, .inverted .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a:hover, .firefox .blog_post_header_module__header__description a:focus, .firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a:hover, .inverted.firefox .blog_post_header_module__header__description a:focus, .inverted.firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .blog_post_header_module__header__description a:hover, .blog_post_header_module__header__description a:focus, .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .blog_post_header_module__header__description a:hover, .inverted .blog_post_header_module__header__description a:focus, .inverted .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .blog_post_header_module__header__description a:hover, .firefox .blog_post_header_module__header__description a:focus, .firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .blog_post_header_module__header__description a:hover, .inverted.firefox .blog_post_header_module__header__description a:focus, .inverted.firefox .blog_post_header_module__header__description a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.blog_post_header_module__header__dtposted .day.a,
.blog_post_header_module__header__dtposted .day.a + .sep {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__title.scss.erb */
h1.blog_post_header_module__header__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: block;
  font-weight: bold;
  margin: 0;
  overflow-wrap: break-word;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted h1.blog_post_header_module__header__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted h1.blog_post_header_module__header__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__title.scss.erb */
  h1.blog_post_header_module__header__title {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__title.scss.erb */
  h1.blog_post_header_module__header__title {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__title.scss.erb */
  h1.blog_post_header_module__header__title {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__title.scss.erb */
  h1.blog_post_header_module__header__title {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_header_modules/header/__title.scss.erb */
  h1.blog_post_header_module__header__title {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .person_header_module__full_name + .person_header_module__description {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .person_header_module__full_name + .person_header_module__description {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .person_header_module__full_name + .person_header_module__description {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .person_header_module__full_name + .person_header_module__description {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/person_header_modules/__content.scss.erb */
  .person_header_module__content .person_header_module__full_name + .person_header_module__description {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/person_header_modules/__description.scss.erb */
.person_header_module__description {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  background-color: white;
  display: inline-block;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.person_header_module__description b, .person_header_module__description strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__description.scss.erb */
  .person_header_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__description.scss.erb */
  .person_header_module__description {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__description.scss.erb */
  .person_header_module__description {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__description.scss.erb */
  .person_header_module__description {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__description.scss.erb */
  .person_header_module__description {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .person_header_module__description {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .person_header_module__description {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .person_header_module__description {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .person_header_module__description {
  background-color: white;
}
/* line 3, app/assets/stylesheets/web_modules/person_header_modules/__full_name.scss.erb */
.person_header_module__full_name {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .person_header_module__full_name {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .person_header_module__full_name {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__full_name.scss.erb */
  .person_header_module__full_name {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__full_name.scss.erb */
  .person_header_module__full_name {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__full_name.scss.erb */
  .person_header_module__full_name {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__full_name.scss.erb */
  .person_header_module__full_name {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/__full_name.scss.erb */
  .person_header_module__full_name {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/person_header_modules/breakpoints/__content.scss.erb */
  .person_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .person_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .person_header_module__content {
    background-color: white;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/press_header_modules/__content.scss.erb */
  .press_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/press_header_modules/__content.scss.erb */
  .press_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/press_header_modules/__content.scss.erb */
  .press_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/press_header_modules/__content.scss.erb */
  .press_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/press_header_modules/__content.scss.erb */
  .press_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 6, app/assets/stylesheets/web_modules/press_header_modules/__content.scss.erb */
.press_header_module__content .parent_section a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_header_module__content .parent_section a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_header_module__content .parent_section a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.press_header_module__content .parent_section a:hover, .press_header_module__content .parent_section a:focus, .press_header_module__content .parent_section a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_header_module__content .parent_section a:hover, .inverted .press_header_module__content .parent_section a:focus, .inverted .press_header_module__content .parent_section a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_header_module__content .parent_section a:hover, .not_inverted .press_header_module__content .parent_section a:focus, .not_inverted .press_header_module__content .parent_section a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/press_header_modules/__header.scss.erb */
.press_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_header_modules/__header.scss.erb */
  .press_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/press_header_modules/__header.scss.erb */
  .press_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/press_header_modules/__header.scss.erb */
  .press_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/press_header_modules/__header.scss.erb */
  .press_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/press_header_modules/__header.scss.erb */
  .press_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/press_header_modules/breakpoints/__content.scss.erb */
  .press_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .press_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .press_header_module__content {
    background-color: white;
  }
}
/* line 3, app/assets/stylesheets/web_modules/press_header_modules/header/__subtitle.scss.erb */
.press_header_module__header__subtitle {
  margin: 0;
  padding: 0;
  margin: 0;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_p.scss */
.press_header_module__header__subtitle:not(:last-child) {
  margin-bottom: 1em;
}
/* line 3, app/assets/stylesheets/web_modules/press_header_modules/header/__title.scss.erb */
.press_header_module__header__title {
  margin: 0;
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/program_header_modules/__content.scss.erb */
  .program_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/program_header_modules/__content.scss.erb */
  .program_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/program_header_modules/__content.scss.erb */
  .program_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/program_header_modules/__content.scss.erb */
  .program_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/program_header_modules/__content.scss.erb */
  .program_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/program_header_modules/__header.scss.erb */
.program_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .program_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .program_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/program_header_modules/__header.scss.erb */
  .program_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/program_header_modules/__header.scss.erb */
  .program_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/program_header_modules/__header.scss.erb */
  .program_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/program_header_modules/__header.scss.erb */
  .program_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/program_header_modules/__header.scss.erb */
  .program_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/program_header_modules/breakpoints/__content.scss.erb */
  .program_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .program_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .program_header_module__content {
    background-color: white;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/publication_header_modules/__content.scss.erb */
  .publication_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/publication_header_modules/__content.scss.erb */
  .publication_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/publication_header_modules/__content.scss.erb */
  .publication_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/publication_header_modules/__content.scss.erb */
  .publication_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/publication_header_modules/__content.scss.erb */
  .publication_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/publication_header_modules/__header.scss.erb */
.publication_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/publication_header_modules/__header.scss.erb */
  .publication_header_module__header .publication_header_module__header__title +
.publication_header_module__header__year {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/publication_header_modules/__header.scss.erb */
  .publication_header_module__header .publication_header_module__header__title +
.publication_header_module__header__year {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/publication_header_modules/__header.scss.erb */
  .publication_header_module__header .publication_header_module__header__title +
.publication_header_module__header__year {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/publication_header_modules/__header.scss.erb */
  .publication_header_module__header .publication_header_module__header__title +
.publication_header_module__header__year {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/publication_header_modules/__header.scss.erb */
  .publication_header_module__header .publication_header_module__header__title +
.publication_header_module__header__year {
    margin-top: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/breakpoints/__content.scss.erb */
  .publication_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .publication_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .publication_header_module__content {
    background-color: white;
  }
}
/* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__title.scss.erb */
.publication_header_module__header__title {
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_header_module__header__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_header_module__header__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__title.scss.erb */
  .publication_header_module__header__title {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__title.scss.erb */
  .publication_header_module__header__title {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__title.scss.erb */
  .publication_header_module__header__title {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__title.scss.erb */
  .publication_header_module__header__title {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__title.scss.erb */
  .publication_header_module__header__title {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__year.scss.erb */
.publication_header_module__header__year {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  background-color: white;
  display: inline-block;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.publication_header_module__header__year b, .publication_header_module__header__year strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__year.scss.erb */
  .publication_header_module__header__year {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__year.scss.erb */
  .publication_header_module__header__year {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__year.scss.erb */
  .publication_header_module__header__year {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__year.scss.erb */
  .publication_header_module__header__year {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/publication_header_modules/header/__year.scss.erb */
  .publication_header_module__header__year {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_header_module__header__year {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_header_module__header__year {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .publication_header_module__header__year {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .publication_header_module__header__year {
  background-color: white;
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .video_header_module__title +
.video_header_module__date {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .video_header_module__title +
.video_header_module__date {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .video_header_module__title +
.video_header_module__date {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .video_header_module__title +
.video_header_module__date {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/video_header_modules/__content.scss.erb */
  .video_header_module__content .video_header_module__title +
.video_header_module__date {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/video_header_modules/__date.scss.erb */
.video_header_module__date {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  display: inline-block;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.video_header_module__date b, .video_header_module__date strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_header_module__date {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_header_module__date {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_header_module__date {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_header_module__date {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__date.scss.erb */
  .video_header_module__date {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__date.scss.erb */
  .video_header_module__date {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__date.scss.erb */
  .video_header_module__date {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__date.scss.erb */
  .video_header_module__date {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__date.scss.erb */
  .video_header_module__date {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.video_header_module__date .day.a,
.video_header_module__date .day.a + .sep {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/video_header_modules/__title.scss.erb */
.video_header_module__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .video_header_module__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .video_header_module__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__title.scss.erb */
  .video_header_module__title {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__title.scss.erb */
  .video_header_module__title {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__title.scss.erb */
  .video_header_module__title {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__title.scss.erb */
  .video_header_module__title {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/__title.scss.erb */
  .video_header_module__title {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/video_header_modules/breakpoints/__content.scss.erb */
  .video_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .video_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .video_header_module__content {
    background-color: white;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/blog_post_sub_header_modules/header/__title.scss.erb */
.blog_post_sub_header_module__header__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: block;
  font-weight: bold;
  margin: 0;
  overflow-wrap: break-word;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_sub_header_module__header__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_sub_header_module__header__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_sub_header_modules/header/__title.scss.erb */
  .blog_post_sub_header_module__header__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_sub_header_modules/header/__title.scss.erb */
  .blog_post_sub_header_module__header__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_sub_header_modules/header/__title.scss.erb */
  .blog_post_sub_header_module__header__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_sub_header_modules/header/__title.scss.erb */
  .blog_post_sub_header_module__header__title {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_sub_header_modules/header/__title.scss.erb */
  .blog_post_sub_header_module__header__title {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}
/*

*/

/* line 4, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
.calendar_header_module__content .parent_section,
.calendar_header_module__content .highlights {
  display: inline-block;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
  .calendar_header_module__content .parent_section,
  .calendar_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
  .calendar_header_module__content .parent_section,
  .calendar_header_module__content .highlights {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
  .calendar_header_module__content .parent_section,
  .calendar_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
  .calendar_header_module__content .parent_section,
  .calendar_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
  .calendar_header_module__content .parent_section,
  .calendar_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
.calendar_header_module__content .parent_section:not(:last-child),
.calendar_header_module__content .highlights:not(:last-child) {
  margin-right: .5em;
}

/* line 14, app/assets/stylesheets/web_modules/calendar_header_modules/__content.scss.erb */
.calendar_header_module__content .highlight:not(:last-child) {
  margin-right: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/__parent_section.scss.erb */
.calendar_header_module__parent_section {
  margin: 0;
}
/* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
.calendar_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .calendar_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .calendar_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
  .calendar_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
  .calendar_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
  .calendar_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
  .calendar_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
  .calendar_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .calendar_header_module__header .date_picker_acc_dc__calendar {
    left: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .calendar_header_module__header .date_picker_acc_dc__calendar {
    left: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .calendar_header_module__header .date_picker_acc_dc__calendar {
    left: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .calendar_header_module__header .date_picker_acc_dc__calendar {
    left: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .calendar_header_module__header .date_picker_acc_dc__calendar {
    left: 2rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
.calendar_header_module__header .calendar_header_module__header__prev_next,
.calendar_header_module__header .calendar_header_module__header__date_range {
  display: inline-block;
}

/* line 21, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
.calendar_header_module__header .calendar_header_module__header__prev_next a {
  margin-right: .1em;
}

/* line 25, app/assets/stylesheets/web_modules/calendar_header_modules/devices/__header.scss.erb */
.calendar_header_module__header .calendar_header_module__header__date_picker {
  margin-right: .3em;
}
/* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
.calendar_header_module__header__date_picker {
  display: inline-block;
}

/* line 6, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
.calendar_header_module__header__date_picker .date_picker_acc_dc {
  margin: 0;
  padding: 0;
}

/* line 11, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
.calendar_header_module__header__date_picker .date_picker_acc_dc__button {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  height: .6em;
  width: .6em;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
  .calendar_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
  .calendar_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
  .calendar_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
  .calendar_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
  .calendar_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 18, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
.calendar_header_module__header__date_picker .date_picker_acc_dc__button svg {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 25, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_picker.scss.erb */
.calendar_header_module__header__date_picker .date_picker_acc_dc__button:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .calendar_header_module__header__date_picker .date_picker_acc_dc__button:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .calendar_header_module__header__date_picker .date_picker_acc_dc__button:hover path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_range.scss.erb */
.calendar_header_module__header__date_range {
  margin: 0;
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.calendar_header_module__header__date_range .day.a,
.calendar_header_module__header__date_range .day.a + .sep {
  display: none;
}

/* line 83, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.calendar_header_module__header__date_range .same_year.same_month .to .month,
.calendar_header_module__header__date_range .same_year.same_month .to .month + .sep {
  display: none;
}

/* line 72, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.calendar_header_module__header__date_range .same_year .from .day.d + .sep,
.calendar_header_module__header__date_range .same_year .from .year {
  display: none;
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.calendar_header_module__header__date_range .month,
.calendar_header_module__header__date_range .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.calendar_header_module__header__date_range .month:after,
.calendar_header_module__header__date_range .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 159, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.calendar_header_module__header__date_range .current_year .day.d + .sep,
.calendar_header_module__header__date_range .current_year .year {
  display: none;
}

/* line 14, app/assets/stylesheets/web_modules/calendar_header_modules/header/__date_range.scss.erb */
.calendar_header_module__header__date_range .date_range_separator {
  display: inline-block;
}
/* line 3, app/assets/stylesheets/web_modules/calendar_header_modules/header/__prev_next.scss.erb */
.calendar_header_module__header__prev_next {
  margin: 0;
}

/* line 6, app/assets/stylesheets/web_modules/calendar_header_modules/header/__prev_next.scss.erb */
.calendar_header_module__header__prev_next a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .calendar_header_module__header__prev_next a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .calendar_header_module__header__prev_next a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.calendar_header_module__header__prev_next a:hover, .calendar_header_module__header__prev_next a:focus, .calendar_header_module__header__prev_next a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .calendar_header_module__header__prev_next a:hover, .inverted .calendar_header_module__header__prev_next a:focus, .inverted .calendar_header_module__header__prev_next a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .calendar_header_module__header__prev_next a:hover, .not_inverted .calendar_header_module__header__prev_next a:focus, .not_inverted .calendar_header_module__header__prev_next a:active {
  color: blue;
}
/*

*/

@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
.collection_header_module__button_to__expand_classifications {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-width: .06em;
  display: none;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_header_module__button_to__expand_classifications b, .collection_header_module__button_to__expand_classifications strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__button_to__expand_classifications {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__button_to__expand_classifications {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__button_to__expand_classifications {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__button_to__expand_classifications {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__button_to__expand_classifications {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__button_to__expand_classifications {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
  .collection_header_module__button_to__expand_classifications {
    padding-top: .1rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
.collection_header_module__button_to__expand_classifications span:before {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  content: '…';
}

/* line 17, app/assets/stylesheets/web_modules/collection_header_modules/__button_to__expand_classifications.scss.erb */
.collection_header_module__section__classifications__is_expanded .collection_header_module__button_to__expand_classifications span:before {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  content: 'X';
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
.collection_header_module__content {
  background-color: white;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__content {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
.collection_header_module__content h1, .collection_header_module__content h2 {
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__content h1, .inverted .collection_header_module__content h2 {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__content h1, .not_inverted .collection_header_module__content h2 {
  color: #0f0f0f;
}

/* line 13, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
.collection_header_module__content h2 {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_header_module__content h2 b, .collection_header_module__content h2 strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content h2 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content h2 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content h2 {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content h2 {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content h2 {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content .collection_header_module__section__group_options {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content .collection_header_module__section__group_options {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content .collection_header_module__section__group_options {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content .collection_header_module__section__group_options {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content .collection_header_module__section__group_options {
    margin-bottom: 2rem;
  }
}

/* line 25, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
.collection_header_module__content + .collection_header_module__section__group_keys {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys {
    margin: 0 0.5rem;
    padding: 0 0.5rem;
    margin-bottom: 5rem;
    top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys {
    margin: 0 0.675rem;
    padding: 0 0.675rem;
    margin-bottom: 5.45rem;
    top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys {
    margin: 0 0.9rem;
    padding: 0 0.9rem;
    margin-bottom: 5.4rem;
    top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys {
    margin: 0 0.925rem;
    padding: 0 0.925rem;
    margin-bottom: 5.55rem;
    top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys {
    margin: 0 1rem;
    padding: 0 1rem;
    margin-bottom: 6rem;
    top: 1rem;
  }
}

/* line 37, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
.collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
  background-color: white;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 37, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 37, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
    padding-top: 0.675rem;
    padding-bottom: 0.675rem;
    padding-right: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 37, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
    padding-right: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 37, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
    padding-top: 0.925rem;
    padding-bottom: 0.925rem;
    padding-right: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 37, app/assets/stylesheets/web_modules/collection_header_modules/__content.scss.erb */
  .collection_header_module__content + .collection_header_module__section__group_keys .collection_header_module__group_keys {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_key.scss.erb */
.collection_header_module__group_key {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__group_key {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__group_key {
  background-color: white;
}

/* line 5, app/assets/stylesheets/web_modules/collection_header_modules/__group_key.scss.erb */
.collection_header_module__group_key a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__group_key a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__group_key a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_header_module__group_key a:hover, .collection_header_module__group_key a:focus, .collection_header_module__group_key a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__group_key a:hover, .inverted .collection_header_module__group_key a:focus, .inverted .collection_header_module__group_key a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__group_key a:hover, .not_inverted .collection_header_module__group_key a:focus, .not_inverted .collection_header_module__group_key a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_keys.scss.erb */
.collection_header_module__group_keys {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.collection_header_module__group_keys > li {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/web_modules/collection_header_modules/__group_keys.scss.erb */
.collection_header_module__group_keys .collection_header_module__group_key {
  display: inline-block;
}
/* line 4, app/assets/stylesheets/web_modules/collection_header_modules/__group_option.scss.erb */
.collection_header_module__group_option a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__group_option a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__group_option a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_header_module__group_option a:hover, .collection_header_module__group_option a:focus, .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option a:hover, .inverted .collection_header_module__group_option a:focus, .inverted .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option a:hover, .firefox .collection_header_module__group_option a:focus, .firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option a:hover, .inverted.firefox .collection_header_module__group_option a:focus, .inverted.firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_header_module__group_option a:hover, .collection_header_module__group_option a:focus, .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option a:hover, .inverted .collection_header_module__group_option a:focus, .inverted .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option a:hover, .firefox .collection_header_module__group_option a:focus, .firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option a:hover, .inverted.firefox .collection_header_module__group_option a:focus, .inverted.firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_header_module__group_option a:hover, .collection_header_module__group_option a:focus, .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option a:hover, .inverted .collection_header_module__group_option a:focus, .inverted .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option a:hover, .firefox .collection_header_module__group_option a:focus, .firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option a:hover, .inverted.firefox .collection_header_module__group_option a:focus, .inverted.firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_header_module__group_option a:hover, .collection_header_module__group_option a:focus, .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option a:hover, .inverted .collection_header_module__group_option a:focus, .inverted .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option a:hover, .firefox .collection_header_module__group_option a:focus, .firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option a:hover, .inverted.firefox .collection_header_module__group_option a:focus, .inverted.firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .collection_header_module__group_option a:hover, .collection_header_module__group_option a:focus, .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option a:hover, .inverted .collection_header_module__group_option a:focus, .inverted .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option a:hover, .firefox .collection_header_module__group_option a:focus, .firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option a:hover, .inverted.firefox .collection_header_module__group_option a:focus, .inverted.firefox .collection_header_module__group_option a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/__group_option.scss.erb */
  .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/__group_option.scss.erb */
  .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/__group_option.scss.erb */
  .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/__group_option.scss.erb */
  .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/__group_option.scss.erb */
  .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, #0f0f0f 0.08em, #0f0f0f 0.12em, transparent 0.12em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .collection_header_module__group_option__is_current a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
    background-image: linear-gradient(to top, transparent, transparent 0.08em, white 0.08em, white 0.12em, transparent 0.12em);
  }
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
.collection_header_module__group_options {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.collection_header_module__group_options > li {
  margin: 0;
  padding: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_header_module__group_options b, .collection_header_module__group_options strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
  .collection_header_module__group_options {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
  .collection_header_module__group_options {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
  .collection_header_module__group_options {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
  .collection_header_module__group_options {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
  .collection_header_module__group_options {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 9, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
.collection_header_module__group_options .collection_header_module__group_option {
  display: inline-block;
}

/* line 11, app/assets/stylesheets/web_modules/collection_header_modules/__group_options.scss.erb */
.collection_header_module__group_options .collection_header_module__group_option:not(:last-child) {
  margin-right: .5em;
}
/* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__button_to__expand_classifications.scss.erb */
html[data-device='mobile'] .collection_header_module__button_to__expand_classifications {
  display: inline-block;
}
/* line 7, app/assets/stylesheets/web_modules/collection_header_modules/devices/__checkbox.scss.erb */
html[data-device='mobile'] .collection_header_module__section__classifications:not(.collection_header_module__section__classifications__is_expanded) span.checkbox input[type="checkbox"]:not(:checked) + span {
  display: none;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/collection_header_modules/devices/__content.scss.erb */
  html[data-device='mobile'] .collection_header_module__content .collection_header_module__section__classifications {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/collection_header_modules/devices/__content.scss.erb */
  html[data-device='mobile'] .collection_header_module__content .collection_header_module__section__classifications {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/collection_header_modules/devices/__content.scss.erb */
  html[data-device='mobile'] .collection_header_module__content .collection_header_module__section__classifications {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/collection_header_modules/devices/__content.scss.erb */
  html[data-device='mobile'] .collection_header_module__content .collection_header_module__section__classifications {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/collection_header_modules/devices/__content.scss.erb */
  html[data-device='mobile'] .collection_header_module__content .collection_header_module__section__classifications {
    margin-bottom: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
html[data-device='mobile'] .collection_header_module__section__group_keys {
  background-color: #0f0f0f;
  border-color: white;
  color: white;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-color: #0f0f0f;
  border-width: .06em;
  display: block;
  margin: 0 !important;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  border-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  color: white;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
  html[data-device='mobile'] .collection_header_module__section__group_keys {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys {
  border-color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key {
  background: none !important;
}

/* line 15, app/assets/stylesheets/web_modules/collection_header_modules/devices/__section__group_keys.scss.erb */
html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a {
  color: white;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:hover, html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:focus, html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:hover, .inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:focus, .inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:hover, .not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:focus, .not_inverted html[data-device='mobile'] .collection_header_module__section__group_keys .collection_header_module__group_key a:active {
  color: yellow;
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
.collection_header_module__section__classifications {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_header_module__section__classifications b, .collection_header_module__section__classifications strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
  .collection_header_module__section__classifications {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
  .collection_header_module__section__classifications {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
  .collection_header_module__section__classifications {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
  .collection_header_module__section__classifications {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
  .collection_header_module__section__classifications {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 7, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
.collection_header_module__section__classifications div.input.check_boxes {
  display: inline;
}

/* line 11, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
.collection_header_module__section__classifications form {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 17, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
.collection_header_module__section__classifications label {
  display: inline-block;
}

/* line 21, app/assets/stylesheets/web_modules/collection_header_modules/section/__classifications.scss.erb */
.collection_header_module__section__classifications span.checkbox {
  display: block;
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
.collection_header_module__section__group_keys {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  display: none;
  text-transform: none;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_header_module__section__group_keys b, .collection_header_module__section__group_keys strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
  .collection_header_module__section__group_keys {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
  .collection_header_module__section__group_keys {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
  .collection_header_module__section__group_keys {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
  .collection_header_module__section__group_keys {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
  .collection_header_module__section__group_keys {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/collection_header_modules/section/__group_keys.scss.erb */
.collection_header_module__section__group_keys .collection_header_module__group_key:not(:last-child) {
  padding-right: .5em;
}
/* line 4, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
.collection_header_module__section__classifications .all_classifications {
  cursor: pointer;
  display: inline-block;
  margin-right: .25em;
  margin-bottom: .25em;
}

/* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
.collection_header_module__section__classifications .all_classifications a {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
  border-width: .06em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications a {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications a {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications a {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications a {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications a {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_header_module__section__classifications .all_classifications a:hover, .collection_header_module__section__classifications .all_classifications a:focus, .collection_header_module__section__classifications .all_classifications a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications a:hover, .inverted .collection_header_module__section__classifications .all_classifications a:focus, .inverted .collection_header_module__section__classifications .all_classifications a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications a:hover, .not_inverted .collection_header_module__section__classifications .all_classifications a:focus, .not_inverted .collection_header_module__section__classifications .all_classifications a:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.collection_header_module__section__classifications .all_classifications a:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications a:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications a:hover {
  border-color: blue;
}

/* line 15, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
.collection_header_module__section__classifications .all_classifications a:before {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  content: 'X';
  display: none;
  margin-right: .1em;
}

/* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
.collection_header_module__section__classifications .all_classifications__is_all {
  background-color: #0f0f0f;
  border-color: white;
  color: white;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-color: #0f0f0f;
  border-width: .06em;
  cursor: auto;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications__is_all {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications__is_all {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications__is_all {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications__is_all {
  border-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications__is_all {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications__is_all {
  color: white;
}

@media (max-width: 739px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
  .collection_header_module__section__classifications .all_classifications__is_all {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications .all_classifications__is_all {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications .all_classifications__is_all {
  border-color: #0f0f0f;
}

/* line 31, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__all_classifications.scss.erb */
.collection_header_module__section__classifications .all_classifications__is_all:before {
  display: inline;
}
/* line 3, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications {
  margin-bottom: -.25em;
}

/* line 6, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox {
  display: inline-block;
}

/* line 9, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox input {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-width: .06em;
  cursor: pointer;
  display: inline-block;
  margin-right: .25em;
  margin-bottom: .25em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span {
    padding-top: .1rem;
  }
}

/* line 21, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span:before {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  content: 'X';
  display: none;
  margin-right: .1em;
}

/* line 28, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span:hover {
  color: blue;
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"] + span:hover {
  border-color: blue;
}

/* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  background-color: #0f0f0f;
  border-color: white;
  color: white;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-color: #0f0f0f;
  border-width: .06em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  border-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  color: white;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
  .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span {
  border-color: #0f0f0f;
}

/* line 39, app/assets/stylesheets/web_modules/collection_header_modules/section/classifications/__checkbox.scss.erb */
.collection_header_module__section__classifications span.checkbox input[type="checkbox"]:checked + span:before {
  display: inline;
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_series_header_modules/__content.scss.erb */
  .event_series_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_series_header_modules/__content.scss.erb */
  .event_series_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_series_header_modules/__content.scss.erb */
  .event_series_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_series_header_modules/__content.scss.erb */
  .event_series_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_series_header_modules/__content.scss.erb */
  .event_series_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/event_series_header_modules/__title.scss.erb */
.event_series_header_module__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_series_header_module__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_series_header_module__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_series_header_modules/__title.scss.erb */
  .event_series_header_module__title {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_series_header_modules/__title.scss.erb */
  .event_series_header_module__title {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_series_header_modules/__title.scss.erb */
  .event_series_header_module__title {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_series_header_modules/__title.scss.erb */
  .event_series_header_module__title {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_series_header_modules/__title.scss.erb */
  .event_series_header_module__title {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__content.scss.erb */
  .exhibition_series_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__content.scss.erb */
  .exhibition_series_header_module__content .parent_section {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__content.scss.erb */
  .exhibition_series_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__content.scss.erb */
  .exhibition_series_header_module__content .parent_section {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__content.scss.erb */
  .exhibition_series_header_module__content .parent_section {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__title.scss.erb */
.exhibition_series_header_module__title {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_series_header_module__title {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_series_header_module__title {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__title.scss.erb */
  .exhibition_series_header_module__title {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__title.scss.erb */
  .exhibition_series_header_module__title {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__title.scss.erb */
  .exhibition_series_header_module__title {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__title.scss.erb */
  .exhibition_series_header_module__title {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/__title.scss.erb */
  .exhibition_series_header_module__title {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_series_header_modules/breakpoints/__content.scss.erb */
  .exhibition_series_header_module__content {
    background-color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .exhibition_series_header_module__content {
    background-color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .exhibition_series_header_module__content {
    background-color: white;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
.visit_header_module__content {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  position: relative;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_header_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_header_module__content {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
.visit_header_module__content .visit_header_module__parent_section,
.visit_header_module__content .highlights {
  display: inline-block;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
  .visit_header_module__content .visit_header_module__parent_section,
  .visit_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
  .visit_header_module__content .visit_header_module__parent_section,
  .visit_header_module__content .highlights {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
  .visit_header_module__content .visit_header_module__parent_section,
  .visit_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
  .visit_header_module__content .visit_header_module__parent_section,
  .visit_header_module__content .highlights {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
  .visit_header_module__content .visit_header_module__parent_section,
  .visit_header_module__content .highlights {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
.visit_header_module__content .visit_header_module__parent_section:not(:last-child),
.visit_header_module__content .highlights:not(:last-child) {
  margin-right: .5em;
}

/* line 22, app/assets/stylesheets/web_modules/visit_header_modules/__content.scss.erb */
.visit_header_module__content .highlight:not(:last-child) {
  margin-right: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
.visit_header_module__header {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_header_module__header {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_header_module__header {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
  .visit_header_module__header {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
  .visit_header_module__header {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
  .visit_header_module__header {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
  .visit_header_module__header {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
  .visit_header_module__header {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
.visit_header_module__header .visit_header_module__header__prev_next,
.visit_header_module__header .visit_header_module__header__date {
  display: inline-block;
}

/* line 13, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
.visit_header_module__header .visit_header_module__header__prev_next a {
  margin-right: .1em;
}

/* line 17, app/assets/stylesheets/web_modules/visit_header_modules/__header.scss.erb */
.visit_header_module__header .visit_header_module__header__date_picker {
  margin-right: .3em;
}
/* line 5, app/assets/stylesheets/web_modules/visit_header_modules/devices/__header.scss.erb */
html[data-device='mobile'] .visit_header_module__header .date_picker_acc_dc__calendar {
  left: 0;
}
/* line 3, app/assets/stylesheets/web_modules/visit_header_modules/header/__date.scss.erb */
.visit_header_module__header__date {
  margin: 0;
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.visit_header_module__header__date .month,
.visit_header_module__header__date .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.visit_header_module__header__date .month:after,
.visit_header_module__header__date .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 159, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.visit_header_module__header__date .current_year .day.d + .sep,
.visit_header_module__header__date .current_year .year {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
.visit_header_module__header__date_picker {
  display: inline-block;
}

/* line 6, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
.visit_header_module__header__date_picker .date_picker_acc_dc {
  margin: 0;
  padding: 0;
}

/* line 11, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
.visit_header_module__header__date_picker .date_picker_acc_dc__wrapper {
  position: relative;
  height: 0;
  max-width: 100%;
  padding-bottom: 100%;
}

/* line 18, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
.visit_header_module__header__date_picker .date_picker_acc_dc__button {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  height: auto;
  width: .6em;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
  .visit_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
  .visit_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
  .visit_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
  .visit_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
  .visit_header_module__header__date_picker .date_picker_acc_dc__button {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 25, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
.visit_header_module__header__date_picker .date_picker_acc_dc__button svg {
  left: 0;
  max-height: 100%;
  top: 0;
  display: block;
  overflow: visible;
  position: absolute;
  width: 100%;
}

/* line 36, app/assets/stylesheets/web_modules/visit_header_modules/header/__date_picker.scss.erb */
.visit_header_module__header__date_picker .date_picker_acc_dc__button:hover path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_header_module__header__date_picker .date_picker_acc_dc__button:hover path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_header_module__header__date_picker .date_picker_acc_dc__button:hover path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/web_modules/visit_header_modules/header/__prev_next.scss.erb */
.visit_header_module__header__prev_next {
  margin: 0;
}

/* line 6, app/assets/stylesheets/web_modules/visit_header_modules/header/__prev_next.scss.erb */
.visit_header_module__header__prev_next a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_header_module__header__prev_next a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_header_module__header__prev_next a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.visit_header_module__header__prev_next a:hover, .visit_header_module__header__prev_next a:focus, .visit_header_module__header__prev_next a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .visit_header_module__header__prev_next a:hover, .inverted .visit_header_module__header__prev_next a:focus, .inverted .visit_header_module__header__prev_next a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .visit_header_module__header__prev_next a:hover, .not_inverted .visit_header_module__header__prev_next a:focus, .not_inverted .visit_header_module__header__prev_next a:active {
  color: blue;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/instagram_modules/__feed.scss.erb */
.instagram_module__feed {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .instagram_module__feed {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .instagram_module__feed {
  background-color: white;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/instagram_modules/feed/__post.scss.erb */
  .instagram_module__feed__post:not(:last-child) {
    margin-bottom: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/instagram_modules/feed/__post.scss.erb */
  .instagram_module__feed__post:not(:last-child) {
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/instagram_modules/feed/__post.scss.erb */
  .instagram_module__feed__post:not(:last-child) {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/instagram_modules/feed/__post.scss.erb */
  .instagram_module__feed__post:not(:last-child) {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/instagram_modules/feed/__post.scss.erb */
  .instagram_module__feed__post:not(:last-child) {
    margin-bottom: 2rem;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
.page_list_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_list_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_list_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__section__group_key +
.page_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__section__group_key +
.page_list_module__thumbnails {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__section__group_key +
.page_list_module__thumbnails {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__section__group_key +
.page_list_module__thumbnails {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__section__group_key +
.page_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__link_to_more {
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__link_to_more {
    margin-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__link_to_more {
    margin-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__link_to_more {
    margin-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/page_list_modules/__content.scss.erb */
  .page_list_module__content .page_list_module__link_to_more {
    margin-top: 4rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
.page_list_module__link_to_more {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.page_list_module__link_to_more b, .page_list_module__link_to_more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_list_module__link_to_more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_list_module__link_to_more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_list_module__link_to_more {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_list_module__link_to_more {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_list_module__link_to_more {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_list_module__link_to_more {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
  .page_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.page_list_module__link_to_more:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .page_list_module__link_to_more:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/page_list_modules/__link_to_more.scss.erb */
.page_list_module__link_to_more:after {
  content: '…';
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/__section.scss.erb */
  .page_list_module__section:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/__section.scss.erb */
  .page_list_module__section:not(:last-of-type) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/__section.scss.erb */
  .page_list_module__section:not(:last-of-type) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/__section.scss.erb */
  .page_list_module__section:not(:last-of-type) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/__section.scss.erb */
  .page_list_module__section:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/page_list_modules/__thumbnails.scss.erb */
.page_list_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.page_list_module__thumbnails > li {
  margin: 0;
  padding: 0;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/page_list_modules/page_type/__blog_post_page.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .page_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__publication_page.scss.erb */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__publication_page.scss.erb */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__publication_page.scss.erb */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__publication_page.scss.erb */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__publication_page.scss.erb */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='publication_page'] .page_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__video_page.scss.erb */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__video_page.scss.erb */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__video_page.scss.erb */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__video_page.scss.erb */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/__video_page.scss.erb */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .page_list_module[data-page-type='video_page'] .page_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}
/* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
.page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 16, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 16, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 16, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 16, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 16, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .page_list_module[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
  margin-bottom: -1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'] .page_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}

/* line 15, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='audio_page'][data-width='1'] .page_list_module__thumbnails {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}

/* line 21, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='audio_page'][data-width='2'] .page_list_module__thumbnails {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/web_modules/page_list_modules/page_type/audio_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='audio_page'][data-width='2'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
.page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_page__thumbnail__perex {
  display: none;
}

/* line 19, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
.page_list_module[data-page-type='blog_post_page'] .blog_post_page__thumbnail__link_to_more {
  display: none;
}

@media (max-width: 739px) {
  /* line 24, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 24, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 24, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 24, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 24, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

/* line 27, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
.page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_page__thumbnail__perex {
  display: block;
}

/* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
.page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title b, .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/web_modules/page_list_modules/page_type/blog_post_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='blog_post_page'][data-thumbnail-size='large'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail.scss.erb */
.page_list_module[data-page-type='person_page'] .person_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail a {
    text-indent: -0.5rem;
    padding-left: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail a {
    text-indent: -0.675rem;
    padding-left: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail a {
    text-indent: -0.9rem;
    padding-left: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail a {
    text-indent: -0.925rem;
    padding-left: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .person_page__thumbnail a {
    text-indent: -1rem;
    padding-left: 1rem;
  }
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .page_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .page_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .page_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .page_list_module__thumbnails {
    -webkit-column-count: 6;
       -moz-column-count: 6;
            column-count: 6;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'] .page_list_module__thumbnails {
    -webkit-column-count: 8;
       -moz-column-count: 8;
            column-count: 8;
  }
}

/* line 29, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
.page_list_module[data-page-type='person_page'][data-thumbnail-size='small'][data-width='1'] .page_list_module__thumbnails {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

/* line 35, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
.page_list_module[data-page-type='person_page'][data-thumbnail-size='small'][data-width='2'] .page_list_module__thumbnails {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
}

@media (max-width: 739px) {
  /* line 35, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='person_page'][data-thumbnail-size='small'][data-width='2'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='person_page'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='person_page'] .page_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='person_page'] .page_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='person_page'] .page_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='person_page'] .page_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}

/* line 12, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='person_page'][data-width='1'] .page_list_module__thumbnails {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}

/* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='person_page'][data-width='2'] .page_list_module__thumbnails {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/person_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='person_page'][data-width='2'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
/* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
.press_page__thumbnail__link_to_web_module {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
  .press_page__thumbnail__link_to_web_module {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.press_page__thumbnail__link_to_web_module:hover, .press_page__thumbnail__link_to_web_module:focus, .press_page__thumbnail__link_to_web_module:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module:hover, .inverted .press_page__thumbnail__link_to_web_module:focus, .inverted .press_page__thumbnail__link_to_web_module:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module:hover, .not_inverted .press_page__thumbnail__link_to_web_module:focus, .not_inverted .press_page__thumbnail__link_to_web_module:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.press_page__thumbnail__link_to_web_module:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module:hover {
  border-color: blue;
}

/* line 6, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__link_to_web_module.scss.erb */
.press_page__thumbnail__link_to_web_module:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .press_page__thumbnail__link_to_web_module:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .press_page__thumbnail__link_to_web_module:hover {
  border-color: blue;
}
/* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
.page_list_module[data-page-type='press_page'] .press_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    padding-bottom: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    padding-bottom: 2.55rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    padding-bottom: 2.7rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    padding-bottom: 2.775rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail {
    padding-bottom: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__web_module_links {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__web_module_links {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__web_module_links {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__web_module_links {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__web_module_links {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__header__subtitle {
    font-size: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__header__subtitle {
    font-size: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__header__subtitle {
    font-size: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__header__subtitle {
    font-size: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='press_page'] .press_page__thumbnail__header__subtitle {
    font-size: 1.5rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
  margin-bottom: -1em;
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'] .page_list_module__thumbnails {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='press_page'][data-width='1'] .page_list_module__thumbnails {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}

/* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
.page_list_module[data-page-type='press_page'][data-width='2'] .page_list_module__thumbnails {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/web_modules/page_list_modules/page_type/press_page/__thumbnails.scss.erb */
  .page_list_module[data-page-type='press_page'][data-width='2'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/page_type/publication_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='publication_page'][data-thumbnail-size='large'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/page_list_modules/page_type/video_page/__thumbnail_size.scss.erb */
  .page_list_module[data-page-type='video_page'][data-thumbnail-size='large'] .video_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
.page_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .page_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .page_list_module__section__group_key {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  .page_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  .page_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  .page_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  .page_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  .page_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 10, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
[data-width] .page_list_module__section__group_key {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
[data-width] .page_list_module__section__group_key b, [data-width] .page_list_module__section__group_key strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  [data-width] .page_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  [data-width] .page_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  [data-width] .page_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  [data-width] .page_list_module__section__group_key {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/page_list_modules/section/__group_key.scss.erb */
  [data-width] .page_list_module__section__group_key {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/page_list_modules/view_option/__horizontal.scss.erb */
.page_list_module[data-display-option='horizontal'] .page_list_module__thumbnails {
  overflow: hidden;
  padding-bottom: 1px;
  white-space: nowrap;
}

/* line 9, app/assets/stylesheets/web_modules/page_list_modules/view_option/__horizontal.scss.erb */
.page_list_module[data-display-option='horizontal'] .page_list_module__thumbnails > li {
  white-space: normal;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/twitter_modules/__content.scss.erb */
.twitter_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .twitter_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .twitter_module__content {
  background-color: white;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
.blog_post_filter_module__all_blog_post_tags {
  cursor: pointer;
  display: inline-block;
  margin-right: .25em;
  margin-bottom: .25em;
}

/* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
.blog_post_filter_module__all_blog_post_tags a {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
  border-width: .06em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags a {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags a {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags a {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags a {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags a {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.blog_post_filter_module__all_blog_post_tags a:hover, .blog_post_filter_module__all_blog_post_tags a:focus, .blog_post_filter_module__all_blog_post_tags a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags a:hover, .inverted .blog_post_filter_module__all_blog_post_tags a:focus, .inverted .blog_post_filter_module__all_blog_post_tags a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags a:hover, .not_inverted .blog_post_filter_module__all_blog_post_tags a:focus, .not_inverted .blog_post_filter_module__all_blog_post_tags a:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.blog_post_filter_module__all_blog_post_tags a:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags a:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags a:hover {
  border-color: blue;
}

/* line 14, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
.blog_post_filter_module__all_blog_post_tags a:before {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  content: 'X';
  display: none;
  margin-right: .1em;
}

/* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
.blog_post_filter_module__all_blog_post_tags__is_all {
  background-color: #0f0f0f;
  border-color: white;
  color: white;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-color: #0f0f0f;
  border-width: .06em;
  cursor: auto;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  border-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  color: white;
}

@media (max-width: 739px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 23, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
  .blog_post_filter_module__all_blog_post_tags__is_all {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__all_blog_post_tags__is_all {
  border-color: #0f0f0f;
}

/* line 30, app/assets/stylesheets/web_modules/blog_post_filter_modules/__all_blog_post_tags.scss.erb */
.blog_post_filter_module__all_blog_post_tags__is_all:before {
  display: inline;
}
/* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
.blog_post_filter_module__blog_post_tags {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_filter_module__blog_post_tags b, .blog_post_filter_module__blog_post_tags strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    margin: -0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    margin: -0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    margin: -0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    margin: -0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
  .blog_post_filter_module__blog_post_tags {
    margin: -1rem;
    padding: 1rem;
  }
}

/* line 15, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
.blog_post_filter_module__blog_post_tags div.input.check_boxes {
  display: inline;
}

/* line 19, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
.blog_post_filter_module__blog_post_tags form {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 25, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
.blog_post_filter_module__blog_post_tags label {
  display: inline-block;
}

/* line 29, app/assets/stylesheets/web_modules/blog_post_filter_modules/__blog_post_tags.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox {
  display: block;
}
/* line 4, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox {
  display: inline-block;
}

/* line 7, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox input {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-width: .06em;
  cursor: pointer;
  display: inline-block;
  margin-right: .25em;
  margin-bottom: .25em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span {
    padding-top: .1rem;
  }
}

/* line 19, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span:before {
  font-family: 'MCA_02U', sans-serif;
  font-weight: normal;
  content: 'X';
  display: none;
  margin-right: .1em;
}

/* line 26, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span:hover {
  color: blue;
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"] + span:hover {
  border-color: blue;
}

/* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  background-color: #0f0f0f;
  border-color: white;
  color: white;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  border-color: #0f0f0f;
  border-width: .06em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  border-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  border-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  color: white;
}

@media (max-width: 739px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 32, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
  .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span {
  border-color: #0f0f0f;
}

/* line 37, app/assets/stylesheets/web_modules/blog_post_filter_modules/__checkbox.scss.erb */
.blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:checked + span:before {
  display: inline;
}
/* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__content.scss.erb */
.blog_post_filter_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.blog_post_filter_module__content b, .blog_post_filter_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__content.scss.erb */
  .blog_post_filter_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__content.scss.erb */
  .blog_post_filter_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__content.scss.erb */
  .blog_post_filter_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__content.scss.erb */
  .blog_post_filter_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/blog_post_filter_modules/__content.scss.erb */
  .blog_post_filter_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .blog_post_filter_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .blog_post_filter_module__content {
  color: #0f0f0f;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
body:not(.is_edit_mode) .blog_post_filter_module__content {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
}

@media (max-width: 739px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .blog_post_filter_module__content {
    top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .blog_post_filter_module__content {
    top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .blog_post_filter_module__content {
    top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .blog_post_filter_module__content {
    top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .blog_post_filter_module__content {
    top: 1rem;
  }
}
/* line 6, app/assets/stylesheets/web_modules/blog_post_filter_modules/devices/__checkbox.scss.erb */
html[data-device='mobile'] .blog_post_filter_module__blog_post_tags span.checkbox input[type="checkbox"]:not(:checked) + span {
  display: none;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
.browse_collection_module__classification {
  display: inline-block;
}

/* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
.browse_collection_module__classification a {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
  border-width: .06em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__classification a {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__classification a {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__classification a {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__classification a {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__classification a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__classification a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__classification.scss.erb */
  .browse_collection_module__classification a {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__classification a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__classification a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.browse_collection_module__classification a:hover, .browse_collection_module__classification a:focus, .browse_collection_module__classification a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__classification a:hover, .inverted .browse_collection_module__classification a:focus, .inverted .browse_collection_module__classification a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__classification a:hover, .not_inverted .browse_collection_module__classification a:focus, .not_inverted .browse_collection_module__classification a:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.browse_collection_module__classification a:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__classification a:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__classification a:hover {
  border-color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__classifications.scss.erb */
.browse_collection_module__classifications {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: -.25em;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.browse_collection_module__classifications > li {
  margin: 0;
  padding: 0;
}

/* line 7, app/assets/stylesheets/web_modules/browse_collection_modules/__classifications.scss.erb */
.browse_collection_module__classifications .browse_collection_module__classification {
  margin-right: .25em;
  margin-bottom: .25em;
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
.browse_collection_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.browse_collection_module__content b, .browse_collection_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__content {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content .browse_collection_module__group_keys {
    margin: 2rem 0;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content .browse_collection_module__group_keys {
    margin: 1.7rem 0;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content .browse_collection_module__group_keys {
    margin: 1.8rem 0;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content .browse_collection_module__group_keys {
    margin: 1.85rem 0;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/browse_collection_modules/__content.scss.erb */
  .browse_collection_module__content .browse_collection_module__group_keys {
    margin: 2rem 0;
  }
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__group_key.scss.erb */
.browse_collection_module__group_key {
  display: inline-block;
}

/* line 6, app/assets/stylesheets/web_modules/browse_collection_modules/__group_key.scss.erb */
.browse_collection_module__group_key:not(:last-child) {
  margin-right: .5em;
}

/* line 10, app/assets/stylesheets/web_modules/browse_collection_modules/__group_key.scss.erb */
.browse_collection_module__group_key a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__group_key a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__group_key a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.browse_collection_module__group_key a:hover, .browse_collection_module__group_key a:focus, .browse_collection_module__group_key a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__group_key a:hover, .inverted .browse_collection_module__group_key a:focus, .inverted .browse_collection_module__group_key a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__group_key a:hover, .not_inverted .browse_collection_module__group_key a:focus, .not_inverted .browse_collection_module__group_key a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__group_keys.scss.erb */
.browse_collection_module__group_keys {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.browse_collection_module__group_keys > li {
  margin: 0;
  padding: 0;
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__group_keys_heading.scss.erb */
.browse_collection_module__group_keys_heading {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
  margin: 0;
  padding: 0;
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__section.scss.erb */
.browse_collection_module__section {
  display: none;
}

/* line 7, app/assets/stylesheets/web_modules/browse_collection_modules/__section.scss.erb */
[data-current-tab='artist_last_name'] .browse_collection_module__section[data-group-option='artist_last_name'] {
  display: block;
}

/* line 13, app/assets/stylesheets/web_modules/browse_collection_modules/__section.scss.erb */
[data-current-tab='title'] .browse_collection_module__section[data-group-option='title'] {
  display: block;
}

/* line 19, app/assets/stylesheets/web_modules/browse_collection_modules/__section.scss.erb */
[data-current-tab='decade'] .browse_collection_module__section[data-group-option='decade'] {
  display: block;
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
.browse_collection_module__tab {
  color: #0f0f0f;
  display: inline-block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__tab {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__tab {
  color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
.browse_collection_module__tab:not(:last-child) {
  margin-right: .5em;
}

/* line 12, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
.browse_collection_module__tab a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .browse_collection_module__tab a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .browse_collection_module__tab a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .browse_collection_module__tab a:hover, .browse_collection_module__tab a:focus, .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .browse_collection_module__tab a:hover, .inverted .browse_collection_module__tab a:focus, .inverted .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .browse_collection_module__tab a:hover, .firefox .browse_collection_module__tab a:focus, .firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .browse_collection_module__tab a:hover, .inverted.firefox .browse_collection_module__tab a:focus, .inverted.firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .browse_collection_module__tab a:hover, .browse_collection_module__tab a:focus, .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .browse_collection_module__tab a:hover, .inverted .browse_collection_module__tab a:focus, .inverted .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .browse_collection_module__tab a:hover, .firefox .browse_collection_module__tab a:focus, .firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .browse_collection_module__tab a:hover, .inverted.firefox .browse_collection_module__tab a:focus, .inverted.firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .browse_collection_module__tab a:hover, .browse_collection_module__tab a:focus, .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .browse_collection_module__tab a:hover, .inverted .browse_collection_module__tab a:focus, .inverted .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .browse_collection_module__tab a:hover, .firefox .browse_collection_module__tab a:focus, .firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .browse_collection_module__tab a:hover, .inverted.firefox .browse_collection_module__tab a:focus, .inverted.firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .browse_collection_module__tab a:hover, .browse_collection_module__tab a:focus, .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .browse_collection_module__tab a:hover, .inverted .browse_collection_module__tab a:focus, .inverted .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .browse_collection_module__tab a:hover, .firefox .browse_collection_module__tab a:focus, .firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .browse_collection_module__tab a:hover, .inverted.firefox .browse_collection_module__tab a:focus, .inverted.firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/partials/mixins/_link.scss */
  .browse_collection_module__tab a:hover, .browse_collection_module__tab a:focus, .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .browse_collection_module__tab a:hover, .inverted .browse_collection_module__tab a:focus, .inverted .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .browse_collection_module__tab a:hover, .firefox .browse_collection_module__tab a:focus, .firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .browse_collection_module__tab a:hover, .inverted.firefox .browse_collection_module__tab a:focus, .inverted.firefox .browse_collection_module__tab a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='artist_last_name'] .browse_collection_module__tab[data-name='artist_last_name'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 26, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 26, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 26, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 26, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='title'] .browse_collection_module__tab[data-name='title'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/web_modules/browse_collection_modules/__tab.scss.erb */
  [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, #0f0f0f 0.02em, #0f0f0f 0.07em, transparent 0.07em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox [data-current-tab='decade'] .browse_collection_module__tab[data-name='decade'] a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
    background-image: linear-gradient(to top, transparent, transparent 0.02em, white 0.02em, white 0.07em, transparent 0.07em);
  }
}
/* line 3, app/assets/stylesheets/web_modules/browse_collection_modules/__tabs.scss.erb */
.browse_collection_module__tabs {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.browse_collection_module__tabs > li {
  margin: 0;
  padding: 0;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
.collection_item_list_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__section__group_key + .collection_item_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__section__group_key + .collection_item_list_module__thumbnails {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__section__group_key + .collection_item_list_module__thumbnails {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__section__group_key + .collection_item_list_module__thumbnails {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__section__group_key + .collection_item_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content:not([data-group-option]) .collection_item_list_module__section + .collection_item_list_module__link_to_more {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content:not([data-group-option]) .collection_item_list_module__section + .collection_item_list_module__link_to_more {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content:not([data-group-option]) .collection_item_list_module__section + .collection_item_list_module__link_to_more {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content:not([data-group-option]) .collection_item_list_module__section + .collection_item_list_module__link_to_more {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content:not([data-group-option]) .collection_item_list_module__section + .collection_item_list_module__link_to_more {
    margin-top: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__link_to_more {
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__link_to_more {
    margin-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__link_to_more {
    margin-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__link_to_more {
    margin-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 24, app/assets/stylesheets/web_modules/collection_item_list_modules/__content.scss.erb */
  .collection_item_list_module__content .collection_item_list_module__link_to_more {
    margin-top: 4rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
.collection_item_list_module__link_to_more {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_item_list_module__link_to_more b, .collection_item_list_module__link_to_more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_more {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_more {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_more {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_more {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
  .collection_item_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.collection_item_list_module__link_to_more:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .collection_item_list_module__link_to_more:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/collection_item_list_modules/__link_to_more.scss.erb */
.collection_item_list_module__link_to_more:after {
  content: '…';
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnail.scss.erb */
  .collection_item_list_module .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_list_module .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_list_module .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnail.scss.erb */
  .collection_item_list_module .collection_item_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_list_module .collection_item_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_list_module .collection_item_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnail.scss.erb */
  .collection_item_list_module .collection_item_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_list_module .collection_item_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_list_module .collection_item_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnail.scss.erb */
  .collection_item_list_module .collection_item_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_list_module .collection_item_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_list_module .collection_item_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnail.scss.erb */
  .collection_item_list_module .collection_item_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].collection_item_list_module .collection_item_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].collection_item_list_module .collection_item_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnails.scss.erb */
.collection_item_list_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.collection_item_list_module__thumbnails > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnails.scss.erb */
  .collection_item_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnails.scss.erb */
  .collection_item_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnails.scss.erb */
  .collection_item_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnails.scss.erb */
  .collection_item_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/__thumbnails.scss.erb */
  .collection_item_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .collection_item_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}
/* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/filter_option/__on_view.scss.erb */
.collection_item_list_module__content[data-filter-option='on_view'] .highlight[data-value='on_view'] {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
.collection_item_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__group_key {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
.collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key b, .collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content[data-width] .collection_item_list_module__section__group_key {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content:not([data-width]) .collection_item_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content:not([data-width]) .collection_item_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content:not([data-width]) .collection_item_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content:not([data-width]) .collection_item_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
  .collection_item_list_module__content:not([data-width]) .collection_item_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__group_key.scss.erb */
.collection_item_list_module__section__group_key a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__group_key a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__group_key a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.collection_item_list_module__section__group_key a:hover, .collection_item_list_module__section__group_key a:focus, .collection_item_list_module__section__group_key a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__group_key a:hover, .inverted .collection_item_list_module__section__group_key a:focus, .inverted .collection_item_list_module__section__group_key a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__group_key a:hover, .not_inverted .collection_item_list_module__section__group_key a:focus, .not_inverted .collection_item_list_module__section__group_key a:active {
  color: blue;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loaded.scss.erb */
  .collection_item_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loaded.scss.erb */
  .collection_item_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loaded.scss.erb */
  .collection_item_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loaded.scss.erb */
  .collection_item_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loaded.scss.erb */
  .collection_item_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}
/* line 6, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loading.scss.erb */
.collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loading.scss.erb */
.collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section .inv {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section .inv {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section .inv {
  color: #0f0f0f;
}

/* line 13, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__is_loading.scss.erb */
body.ie .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section .inv {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section .inv {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .collection_item_list_module__section__is_loading .collection_item_list_module__link_to_section .inv {
  color: blue;
}
/* line 5, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__link_to_section.scss.erb */
.collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .collection_item_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__link_to_section.scss.erb */
.collection_item_list_module__link_to_section:hover {
  color: white;
  text-stroke-color: blue;
  -webkit-text-stroke-color: blue;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:hover {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:hover {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:hover {
  text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:hover {
  text-stroke-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:hover {
  -webkit-text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:hover {
  -webkit-text-stroke-color: blue;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .collection_item_list_module__link_to_section:hover {
  color: blue;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .collection_item_list_module__link_to_section:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .collection_item_list_module__link_to_section:hover {
  color: blue;
}

/* line 13, app/assets/stylesheets/web_modules/collection_item_list_modules/section/__link_to_section.scss.erb */
.collection_item_list_module__link_to_section:hover .inv {
  color: white;
  text-stroke-color: blue;
  -webkit-text-stroke-color: blue;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:hover .inv {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:hover .inv {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:hover .inv {
  text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:hover .inv {
  text-stroke-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .collection_item_list_module__link_to_section:hover .inv {
  -webkit-text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .collection_item_list_module__link_to_section:hover .inv {
  -webkit-text-stroke-color: blue;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .collection_item_list_module__link_to_section:hover .inv {
  color: blue;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .collection_item_list_module__link_to_section:hover .inv {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .collection_item_list_module__link_to_section:hover .inv {
  color: blue;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
.event_list_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__section__group_key + .event_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__section__group_key + .event_list_module__thumbnails {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__section__group_key + .event_list_module__thumbnails {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__section__group_key + .event_list_module__thumbnails {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__section__group_key + .event_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__link_to_more,
  .event_list_module__content .event_list_module__link_to__next_week {
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__link_to_more,
  .event_list_module__content .event_list_module__link_to__next_week {
    margin-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__link_to_more,
  .event_list_module__content .event_list_module__link_to__next_week {
    margin-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__link_to_more,
  .event_list_module__content .event_list_module__link_to__next_week {
    margin-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/event_list_modules/__content.scss.erb */
  .event_list_module__content .event_list_module__link_to_more,
  .event_list_module__content .event_list_module__link_to__next_week {
    margin-top: 4rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/event_list_modules/__hide_categories.scss.erb */
.event_list_module[data-hide-categories] .event_header_module__categories {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/event_list_modules/__hide_target_groups.scss.erb */
.event_list_module[data-hide-target-groups] .event_header_module__target_groups {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/event_list_modules/__hide_thumbnails.scss.erb */
.event_list_module[data-hide-thumbnails] .event_page__thumbnail__image {
  display: none;
}

/* line 9, app/assets/stylesheets/web_modules/event_list_modules/__hide_thumbnails.scss.erb */
.event_list_module[data-hide-thumbnails] .event_page__thumbnail .long_desc {
  display: none;
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
.event_list_module__link_to__next_week {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_list_module__link_to__next_week b, .event_list_module__link_to__next_week strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__link_to__next_week {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__link_to__next_week {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__link_to__next_week {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__link_to__next_week {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__link_to__next_week {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__link_to__next_week {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
  .event_list_module__link_to__next_week {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.event_list_module__link_to__next_week:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .event_list_module__link_to__next_week:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/event_list_modules/__link_to__next_week.scss.erb */
.event_list_module__link_to__next_week:after {
  content: '…';
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
.event_list_module__link_to_more {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_list_module__link_to_more b, .event_list_module__link_to_more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__link_to_more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__link_to_more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__link_to_more {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__link_to_more {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__link_to_more {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__link_to_more {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
  .event_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.event_list_module__link_to_more:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .event_list_module__link_to_more:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/event_list_modules/__link_to_more.scss.erb */
.event_list_module__link_to_more:after {
  content: '…';
}
/* line 3, app/assets/stylesheets/web_modules/event_list_modules/__message.scss.erb */
.event_list_module__message {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: blue;
  margin: 0;
  padding: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_list_module__message b, .event_list_module__message strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__message.scss.erb */
  .event_list_module__message {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__message.scss.erb */
  .event_list_module__message {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__message.scss.erb */
  .event_list_module__message {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__message.scss.erb */
  .event_list_module__message {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/event_list_modules/__message.scss.erb */
  .event_list_module__message {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__message {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__message {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
.event_list_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.event_list_module__thumbnails > li {
  margin: 0;
  padding: 0;
}

/* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
.event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
  margin-bottom: -.25em;
  margin-top: .25em;
  /* this sets same margin-top as the other labels */
  padding: 1px;
  width: initial;
  /* this is to overwrite css from mca icon class */
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/__thumbnails.scss.erb */
  .event_list_module__thumbnails .event_page__thumbnail .MCAIcon__ticketed {
    height: 1.5rem;
  }
}
@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__content.scss.erb */
  .event_list_module__content .highlights,
  .event_list_module__content .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/breakpoints/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

/* line 11, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key b, .event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 189, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key .month,
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key .month + .sep {
  white-space: nowrap;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key .month:after,
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key .month + .sep:after {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

/* line 61, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key .day.d + .sep,
.event_list_module[data-group-option='day'] .event_list_module__section .event_list_module__section__group_key .year {
  display: none;
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper {
    margin-top: 2rem;
    margin-left: -2rem;
    margin-bottom: -8rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    margin-bottom: 8rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper {
    margin-top: 1.7rem;
    margin-left: -2.7rem;
    margin-bottom: -6.8rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    margin-bottom: 6.8rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper {
    margin-top: 1.8rem;
    margin-left: -3.6rem;
    margin-bottom: -7.2rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    margin-bottom: 7.2rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper {
    margin-top: 1.85rem;
    margin-left: -3.7rem;
    margin-bottom: -7.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    margin-bottom: 7.4rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper {
    margin-top: 2rem;
    margin-left: -4rem;
    margin-bottom: -8rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    margin-bottom: 8rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails__wrapper .event_list_module__thumbnails {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='day'] .event_list_module__thumbnails {
    /* xl */
    width: 25%;
  }
}

/* line 32, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
.event_list_module[data-group-option='day'] .event_list_module__thumbnails .event_page__thumbnail:not(:first-child) .highlights,
.event_list_module[data-group-option='day'] .event_list_module__thumbnails .event_page__thumbnail:not(:first-child) .event_page__thumbnail__title {
  display: none;
}

/* line 39, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
.event_list_module[data-group-option='day'] .event_list_module__thumbnails .event_page__thumbnail:not(:last-child) .event_header_module__categories,
.event_list_module[data-group-option='day'] .event_list_module__thumbnails .event_page__thumbnail:not(:last-child) .event_header_module__target_groups,
.event_list_module[data-group-option='day'] .event_list_module__thumbnails .event_page__thumbnail:not(:last-child) .event_page__thumbnail__image {
  display: none;
}

/* line 19, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-group-option='day'] .event_page__thumbnail .day,
.event_list_module[data-group-option='day'] .event_page__thumbnail .day + .sep,
.event_list_module[data-group-option='day'] .event_page__thumbnail .month,
.event_list_module[data-group-option='day'] .event_page__thumbnail .month + .sep,
.event_list_module[data-group-option='day'] .event_page__thumbnail .year,
.event_list_module[data-group-option='day'] .event_page__thumbnail .year + .sep {
  display: none;
}

/* line 52, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
.event_list_module[data-group-option='day'] .event_page__thumbnail .highlight:not(.highlight__highlight_custom) {
  display: none;
}

@media (max-width: 739px) {
  /* line 58, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__link_to__next_week {
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 58, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__link_to__next_week {
    margin-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 58, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__link_to__next_week {
    margin-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 58, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__link_to__next_week {
    margin-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 58, app/assets/stylesheets/web_modules/event_list_modules/group_option/__day.scss.erb */
  .event_list_module[data-group-option='day'] .event_list_module__link_to__next_week {
    margin-top: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__section:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='none'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 26, app/assets/stylesheets/web_modules/event_list_modules/group_option/__none.scss.erb */
  .event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='none'] .event_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__section__is_loaded:not(:last-of-type) {
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails {
    margin-top: 2rem;
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails {
    margin-top: 1.7rem;
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails {
    margin-top: 1.8rem;
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails {
    margin-top: 1.85rem;
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails {
    margin-top: 2rem;
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 20, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 20, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 20, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 20, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 20, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-group-option='year'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 27, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 27, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 27, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 27, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 27, app/assets/stylesheets/web_modules/event_list_modules/group_option/__year.scss.erb */
  .event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-group-option='year'] .event_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
.event_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__section__group_key {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
.event_list_module__content[data-width] .event_list_module__section__group_key {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.event_list_module__content[data-width] .event_list_module__section__group_key b, .event_list_module__content[data-width] .event_list_module__section__group_key strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content[data-width] .event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content[data-width] .event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content[data-width] .event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content[data-width] .event_list_module__section__group_key {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content[data-width] .event_list_module__section__group_key {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content:not([data-width]) .event_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content:not([data-width]) .event_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content:not([data-width]) .event_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content:not([data-width]) .event_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
  .event_list_module__content:not([data-width]) .event_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/event_list_modules/section/__group_key.scss.erb */
.event_list_module__section__group_key a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__section__group_key a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__section__group_key a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.event_list_module__section__group_key a:hover, .event_list_module__section__group_key a:focus, .event_list_module__section__group_key a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__section__group_key a:hover, .inverted .event_list_module__section__group_key a:focus, .inverted .event_list_module__section__group_key a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__section__group_key a:hover, .not_inverted .event_list_module__section__group_key a:focus, .not_inverted .event_list_module__section__group_key a:active {
  color: blue;
}
/* line 7, app/assets/stylesheets/web_modules/event_list_modules/section/__is_loading.scss.erb */
.event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .event_list_module__content:not([data-width]) .event_list_module__section__is_loading .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 13, app/assets/stylesheets/web_modules/event_list_modules/section/__is_loading.scss.erb */
.event_list_module__section__is_loading .event_list_module__link_to_section .inv {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__section__is_loading .event_list_module__link_to_section .inv {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__section__is_loading .event_list_module__link_to_section .inv {
  color: #0f0f0f;
}

/* line 15, app/assets/stylesheets/web_modules/event_list_modules/section/__is_loading.scss.erb */
body.ie .event_list_module__section__is_loading .event_list_module__link_to_section .inv {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .event_list_module__section__is_loading .event_list_module__link_to_section .inv {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .event_list_module__section__is_loading .event_list_module__link_to_section .inv {
  color: blue;
}
/* line 6, app/assets/stylesheets/web_modules/event_list_modules/section/__link_to_section.scss.erb */
.event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .event_list_module__content:not([data-width]) .event_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}
/* line 159, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module__content .event_page__thumbnail__dates .current_year .day.d + .sep,
.event_list_module__content .event_page__thumbnail__dates .current_year .year {
  display: none;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].event_list_module[data-thumbnail-size='large'] .event_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

/* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category, .inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category, .not_inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category, .inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category, .not_inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category, .inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category, .not_inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_category,
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail .event_header_module_target_group {
    padding-top: .1rem;
  }
}

/* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  background-color: white;
  border-color: #0f0f0f;
  color: #0f0f0f;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  padding: 0 .3rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  border-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    padding-top: .1rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
  .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
    padding-top: .1rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:hover, .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:focus, .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:hover, .inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:focus, .inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:hover, .not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:focus, .not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:active {
  color: blue;
}

/* line 20, app/assets/stylesheets/partials/mixins/_label.scss */
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:hover {
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:hover {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a.event_header_module_category:hover {
  border-color: blue;
}

/* line 16, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover {
  color: blue;
}

/* line 19, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__large.scss.erb */
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_category,
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_target_group {
  color: blue;
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_category, .inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_target_group {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_category, .not_inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_target_group {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_category, .inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_target_group {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_category, .not_inverted
.event_list_module[data-thumbnail-size='large'] .event_page__thumbnail a:hover .event_header_module_target_group {
  border-color: blue;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .highlights,
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .highlights,
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .highlights,
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .highlights,
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .highlights,
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 10, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
.event_list_module[data-thumbnail-size='small'] .event_page__thumbnail .event_page__thumbnail__dates {
  display: none;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail {
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail {
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail {
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail {
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_page__thumbnail {
    width: 8.33333%;
  }
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='1'] .event_page__thumbnail {
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='1'] .event_page__thumbnail {
    width: 33.33333%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='1'] .event_page__thumbnail {
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='1'] .event_page__thumbnail {
    width: 33.33333%;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='1'] .event_page__thumbnail {
    width: 33.33333%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='2'] .event_page__thumbnail {
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='2'] .event_page__thumbnail {
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='2'] .event_page__thumbnail {
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='2'] .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'][data-width='2'] .event_page__thumbnail {
    width: 16.66667%;
  }
}

/* line 38, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
.event_list_module[data-thumbnail-size='small'] .long_desc {
  display: none;
}

/* line 42, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
.event_list_module[data-thumbnail-size='small'] .event_header_module_category,
.event_list_module[data-thumbnail-size='small'] .event_header_module_target_group {
  border-width: 1px;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_header_module_category,
  .event_list_module[data-thumbnail-size='small'] .event_header_module_target_group {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_header_module_category,
  .event_list_module[data-thumbnail-size='small'] .event_header_module_target_group {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_header_module_category,
  .event_list_module[data-thumbnail-size='small'] .event_header_module_target_group {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_header_module_category,
  .event_list_module[data-thumbnail-size='small'] .event_header_module_target_group {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/web_modules/event_list_modules/thumbnail_size/__small.scss.erb */
  .event_list_module[data-thumbnail-size='small'] .event_header_module_category,
  .event_list_module[data-thumbnail-size='small'] .event_header_module_target_group {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/event_list_modules/time_filter/__next.scss.erb */
.event_list_module[data-time-filter='next'] .highlight__highlight_event[data-value='next'] {
  visibility: hidden;
}
/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .day.a,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .day.a + .sep {
  display: none;
}

/* line 30, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .year + .sep,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .hours,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .hours + .sep,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .minutes,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .minutes + .sep,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .ampm {
  display: none;
}

/* line 40, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .same_day .date_range_separator {
  display: none;
}

/* line 47, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .noon[data-in-words]:after,
.event_list_module[data-time-filter='past'] .event_page__thumbnail .event_page__thumbnail__dates .midnight[data-in-words]:after {
  display: none;
}

/* line 12, app/assets/stylesheets/web_modules/event_list_modules/time_filter/__past.scss.erb */
.event_list_module[data-time-filter='past'] .event_header_module_occurrence__schedule +
.sep {
  display: none;
}

/* line 17, app/assets/stylesheets/web_modules/event_list_modules/time_filter/__past.scss.erb */
.event_list_module[data-time-filter='past'] .highlight {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails {
  padding-bottom: 1px;
  white-space: nowrap;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 0;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 0;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 0;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 0;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: 0;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 0;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

/* line 12, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail {
  white-space: normal;
  display: none;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(5) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(6) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(5) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(6) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(7) {
    display: inline-block;
  }
  /* line 18, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(8) {
    display: inline-block;
  }
}

/* line 26, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'] .event_list_module__thumbnails .event_page__thumbnail[data-highlight-value] ~
.event_page__thumbnail:not([data-highlight-value]) .highlights {
  min-height: 1em;
}

/* line 33, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 38, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

/* line 47, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 52, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

/* line 62, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(5) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(6) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(7) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(8) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(5) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(6) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(7) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(8) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(9) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(10) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(11) {
    display: inline-block;
  }
  /* line 68, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(12) {
    display: inline-block;
  }
}

/* line 76, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 82, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
}

/* line 91, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(5) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(6) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(5) {
    display: inline-block;
  }
  /* line 97, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='small'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(6) {
    display: inline-block;
  }
}

/* line 107, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(3) {
    display: inline-block;
  }
  /* line 113, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(4) {
    display: inline-block;
  }
}

/* line 121, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 126, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 126, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 126, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 126, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 126, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='1'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

/* line 135, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
.event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail {
  display: none;
}

@media (max-width: 739px) {
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(1) {
    display: inline-block;
  }
  /* line 141, app/assets/stylesheets/web_modules/event_list_modules/view_option/__horizontal.scss.erb */
  .event_list_module[data-view-option='horizontal'][data-thumbnail-size='large'][data-width='2'] .event_list_module__thumbnails .event_page__thumbnail:nth-of-type(2) {
    display: inline-block;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
.exhibition_list_filter_module__button_to__decade {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  cursor: pointer;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.exhibition_list_filter_module__button_to__decade b, .exhibition_list_filter_module__button_to__decade strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
  .exhibition_list_filter_module__button_to__decade {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
  .exhibition_list_filter_module__button_to__decade {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
  .exhibition_list_filter_module__button_to__decade {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
  .exhibition_list_filter_module__button_to__decade {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
  .exhibition_list_filter_module__button_to__decade {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__button_to__decade {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__button_to__decade {
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
.exhibition_list_filter_module__button_to__decade:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__button_to__decade:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__button_to__decade:hover {
  color: blue;
}

/* line 16, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__button_to__decade.scss.erb */
.exhibition_list_filter_module__button_to__decade[aria-expanded='true'] {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__button_to__decade[aria-expanded='true'] {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__button_to__decade[aria-expanded='true'] {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
.exhibition_list_filter_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.exhibition_list_filter_module__content b, .exhibition_list_filter_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
  .exhibition_list_filter_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
  .exhibition_list_filter_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
  .exhibition_list_filter_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
  .exhibition_list_filter_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
  .exhibition_list_filter_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__content {
  color: #0f0f0f;
}

/* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
body:not(.is_edit_mode) .exhibition_list_filter_module__content {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
}

@media (max-width: 739px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .exhibition_list_filter_module__content {
    top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .exhibition_list_filter_module__content {
    top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .exhibition_list_filter_module__content {
    top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .exhibition_list_filter_module__content {
    top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_is_edit_mode.scss */
  body:not(.is_edit_mode) .exhibition_list_filter_module__content {
    top: 1rem;
  }
}

/* line 16, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
.exhibition_list_filter_module__content .exhibition_list_filter_module__decade {
  display: inline-block;
}

/* line 19, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__content.scss.erb */
.exhibition_list_filter_module__content .exhibition_list_filter_module__decade:not(:last-child) {
  margin-right: .5em;
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decade.scss.erb */
.exhibition_list_filter_module__decade .exhibition_list_filter_module__years {
  position: absolute;
  display: none;
}

/* line 9, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decade.scss.erb */
.exhibition_list_filter_module__decade .exhibition_list_filter_module__button_to__decade[aria-expanded='true'] +
.exhibition_list_filter_module__years {
  display: block;
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decades.scss.erb */
.exhibition_list_filter_module__decades {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: white;
  display: inline-block;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.exhibition_list_filter_module__decades > li {
  margin: 0;
  padding: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__decades {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__decades {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decades.scss.erb */
  .exhibition_list_filter_module__decades {
    margin: -0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decades.scss.erb */
  .exhibition_list_filter_module__decades {
    margin: -0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decades.scss.erb */
  .exhibition_list_filter_module__decades {
    margin: -0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decades.scss.erb */
  .exhibition_list_filter_module__decades {
    margin: -0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__decades.scss.erb */
  .exhibition_list_filter_module__decades {
    margin: -1rem;
    padding: 1rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__year.scss.erb */
.exhibition_list_filter_module__year a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__year a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__year a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.exhibition_list_filter_module__year a:hover, .exhibition_list_filter_module__year a:focus, .exhibition_list_filter_module__year a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__year a:hover, .inverted .exhibition_list_filter_module__year a:focus, .inverted .exhibition_list_filter_module__year a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__year a:hover, .not_inverted .exhibition_list_filter_module__year a:focus, .not_inverted .exhibition_list_filter_module__year a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__years.scss.erb */
.exhibition_list_filter_module__years {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: white;
  display: inline-block;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.exhibition_list_filter_module__years > li {
  margin: 0;
  padding: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_filter_module__years {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_filter_module__years {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__years.scss.erb */
  .exhibition_list_filter_module__years {
    padding: 0.5rem;
    margin-left: -0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__years.scss.erb */
  .exhibition_list_filter_module__years {
    padding: 0.675rem;
    margin-left: -0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__years.scss.erb */
  .exhibition_list_filter_module__years {
    padding: 0.9rem;
    margin-left: -0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__years.scss.erb */
  .exhibition_list_filter_module__years {
    padding: 0.925rem;
    margin-left: -0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/__years.scss.erb */
  .exhibition_list_filter_module__years {
    padding: 1rem;
    margin-left: -1rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/devices/__button_to__decade.scss.erb */
html[data-device='mobile'] .exhibition_list_filter_module__button_to__decade {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__button_to__decade {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__button_to__decade {
  color: white;
}

/* line 7, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/devices/__button_to__decade.scss.erb */
html[data-device='mobile'] .exhibition_list_filter_module__button_to__decade:hover {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__button_to__decade:hover {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__button_to__decade:hover {
  color: yellow;
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/devices/__content.scss.erb */
html[data-device='mobile'] .exhibition_list_filter_module__content {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__content {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__content {
  color: white;
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/devices/__decades.scss.erb */
html[data-device='mobile'] .exhibition_list_filter_module__decades {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__decades {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__decades {
  background-color: #0f0f0f;
}
/* line 5, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/devices/__year.scss.erb */
html[data-device='mobile'] .exhibition_list_filter_module__year a {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__year a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__year a {
  color: white;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
html[data-device='mobile'] .exhibition_list_filter_module__year a:hover, html[data-device='mobile'] .exhibition_list_filter_module__year a:focus, html[data-device='mobile'] .exhibition_list_filter_module__year a:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__year a:hover, .inverted html[data-device='mobile'] .exhibition_list_filter_module__year a:focus, .inverted html[data-device='mobile'] .exhibition_list_filter_module__year a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__year a:hover, .not_inverted html[data-device='mobile'] .exhibition_list_filter_module__year a:focus, .not_inverted html[data-device='mobile'] .exhibition_list_filter_module__year a:active {
  color: yellow;
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_filter_modules/devices/__years.scss.erb */
html[data-device='mobile'] .exhibition_list_filter_module__years {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .exhibition_list_filter_module__years {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .exhibition_list_filter_module__years {
  background-color: #0f0f0f;
}
/*

*/

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/__content.scss.erb */
  .exhibition_list_module__content .exhibition_list_module__link_to_more {
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/__content.scss.erb */
  .exhibition_list_module__content .exhibition_list_module__link_to_more {
    margin-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/__content.scss.erb */
  .exhibition_list_module__content .exhibition_list_module__link_to_more {
    margin-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/__content.scss.erb */
  .exhibition_list_module__content .exhibition_list_module__link_to_more {
    margin-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/__content.scss.erb */
  .exhibition_list_module__content .exhibition_list_module__link_to_more {
    margin-top: 4rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to__exhibition_series.scss.erb */
.exhibition_list_module__link_to__exhibition_series {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to__exhibition_series {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to__exhibition_series {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to__exhibition_series.scss.erb */
  .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to__exhibition_series.scss.erb */
  .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to__exhibition_series.scss.erb */
  .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to__exhibition_series.scss.erb */
  .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to__exhibition_series.scss.erb */
  .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, #0f0f0f 0.09em, #0f0f0f 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, white 0.09em, white 0.135em, transparent 0.135em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.exhibition_list_module__link_to__exhibition_series:hover, .exhibition_list_module__link_to__exhibition_series:focus, .exhibition_list_module__link_to__exhibition_series:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to__exhibition_series:hover, .inverted .exhibition_list_module__link_to__exhibition_series:focus, .inverted .exhibition_list_module__link_to__exhibition_series:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to__exhibition_series:hover, .not_inverted .exhibition_list_module__link_to__exhibition_series:focus, .not_inverted .exhibition_list_module__link_to__exhibition_series:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .exhibition_list_module__link_to__exhibition_series:hover, .exhibition_list_module__link_to__exhibition_series:focus, .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series:hover, .inverted .exhibition_list_module__link_to__exhibition_series:focus, .inverted .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series:hover, .firefox .exhibition_list_module__link_to__exhibition_series:focus, .firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series:hover, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:focus, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .exhibition_list_module__link_to__exhibition_series:hover, .exhibition_list_module__link_to__exhibition_series:focus, .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series:hover, .inverted .exhibition_list_module__link_to__exhibition_series:focus, .inverted .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series:hover, .firefox .exhibition_list_module__link_to__exhibition_series:focus, .firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series:hover, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:focus, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .exhibition_list_module__link_to__exhibition_series:hover, .exhibition_list_module__link_to__exhibition_series:focus, .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series:hover, .inverted .exhibition_list_module__link_to__exhibition_series:focus, .inverted .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series:hover, .firefox .exhibition_list_module__link_to__exhibition_series:focus, .firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series:hover, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:focus, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .exhibition_list_module__link_to__exhibition_series:hover, .exhibition_list_module__link_to__exhibition_series:focus, .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series:hover, .inverted .exhibition_list_module__link_to__exhibition_series:focus, .inverted .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series:hover, .firefox .exhibition_list_module__link_to__exhibition_series:focus, .firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series:hover, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:focus, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .exhibition_list_module__link_to__exhibition_series:hover, .exhibition_list_module__link_to__exhibition_series:focus, .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .exhibition_list_module__link_to__exhibition_series:hover, .inverted .exhibition_list_module__link_to__exhibition_series:focus, .inverted .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .exhibition_list_module__link_to__exhibition_series:hover, .firefox .exhibition_list_module__link_to__exhibition_series:focus, .firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, blue 0.09em, blue 0.135em, transparent 0.135em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .exhibition_list_module__link_to__exhibition_series:hover, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:focus, .inverted.firefox .exhibition_list_module__link_to__exhibition_series:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
    background-image: linear-gradient(to top, transparent, transparent 0.09em, yellow 0.09em, yellow 0.135em, transparent 0.135em);
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
.exhibition_list_module__link_to_more {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.exhibition_list_module__link_to_more b, .exhibition_list_module__link_to_more strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_more {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_more {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_more {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_more {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_more {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_more {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
  .exhibition_list_module__link_to_more {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.exhibition_list_module__link_to_more:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .exhibition_list_module__link_to_more:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/exhibition_list_modules/__link_to_more.scss.erb */
.exhibition_list_module__link_to_more:after {
  content: '…';
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
.exhibition_list_module__section .exhibition_list_module__link_to_section {
  text-decoration: none;
}

/* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
.exhibition_list_module__section .exhibition_list_module__section__group_key +
.exhibition_list_module__link_to_more {
  white-space: nowrap;
  margin-bottom: .5em;
  vertical-align: bottom;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/app/assets/stylesheets/modulor/partials/mixins/_prevent_line_break.scss */
.exhibition_list_module__section .exhibition_list_module__section__group_key +
.exhibition_list_module__link_to_more:before {
  content: "\00a0";
  display: inline;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
  .exhibition_list_module__section .exhibition_list_module__section__group_key +
.exhibition_list_module__link_to_more {
    margin-bottom: .4em;
  }
}

@media (max-width: 739px) {
  /* line 19, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
  .exhibition_list_module__section .exhibition_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 19, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
  .exhibition_list_module__section .exhibition_list_module__thumbnails {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 19, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
  .exhibition_list_module__section .exhibition_list_module__thumbnails {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 19, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
  .exhibition_list_module__section .exhibition_list_module__thumbnails {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 19, app/assets/stylesheets/web_modules/exhibition_list_modules/__section.scss.erb */
  .exhibition_list_module__section .exhibition_list_module__thumbnails {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__thumbnails.scss.erb */
.exhibition_list_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.exhibition_list_module__thumbnails > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__thumbnails.scss.erb */
  .exhibition_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 6rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__thumbnails.scss.erb */
  .exhibition_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -5.1rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 5.1rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__thumbnails.scss.erb */
  .exhibition_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -5.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 5.4rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__thumbnails.scss.erb */
  .exhibition_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -5.55rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 5.55rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__thumbnails.scss.erb */
  .exhibition_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 6rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper.scss.erb */
.exhibition_list_module__wrapper {
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper.scss.erb */
  .exhibition_list_module__wrapper {
    margin-left: -50%;
    margin-right: -1.875%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper {
    margin-left: -100%;
    margin-right: -2.8125%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper.scss.erb */
  .exhibition_list_module__wrapper {
    margin-left: -25%;
    margin-right: -1.5625%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper {
    margin-left: -50%;
    margin-right: -2.03125%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper.scss.erb */
  .exhibition_list_module__wrapper {
    margin-left: -25%;
    margin-right: -1.5625%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper {
    margin-left: -50%;
    margin-right: -2.03125%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper.scss.erb */
  .exhibition_list_module__wrapper {
    margin-left: -16.66667%;
    margin-right: -1.45833%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper {
    margin-left: -33.33333%;
    margin-right: -1.77083%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper.scss.erb */
  .exhibition_list_module__wrapper {
    margin-left: -12.5%;
    margin-right: -1.40625%;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_device.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper {
    margin-left: -25%;
    margin-right: -1.64062%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
.exhibition_list_module__wrapper__inner {
  background-color: white;
  height: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__wrapper__inner {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__wrapper__inner {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
  .exhibition_list_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
  .exhibition_list_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
  .exhibition_list_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
  .exhibition_list_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
  .exhibition_list_module__wrapper__inner {
    padding-right: 1.25%;
  }
}

/* line 11, app/assets/stylesheets/web_modules/exhibition_list_modules/__wrapper_inner.scss.erb */
.exhibition_list_module__wrapper__inner svg {
  background-color: white;
  height: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__wrapper__inner svg {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__wrapper__inner svg {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g3");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g3";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-33.33333%);
        -ms-transform: translateX(-33.33333%);
            transform: translateX(-33.33333%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "-33.33333%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-33.33333%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g4");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g4";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g5");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g5";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
            transform: translateX(-20%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "-20%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-20%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g6");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g6";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g7");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g7";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-14.28571%);
        -ms-transform: translateX(-14.28571%);
            transform: translateX(-14.28571%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "-14.28571%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-14.28571%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g8");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g8";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g9");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g9";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(-11.11111%);
        -ms-transform: translateX(-11.11111%);
            transform: translateX(-11.11111%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "-11.11111%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "-11.11111%";
  }
  /* line 17, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    fill: url("#search_result_list_module__g10");
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:after {
    content: "#search_result_list_module__g10";
  }
  /* line 25, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg .grid__grid:before {
    content: "0%";
  }
  /* line 30, app/assets/stylesheets/partials/mixins/_show_grid.scss */
  html[data-device='mobile'] .exhibition_list_module__wrapper__inner svg svg.grid + .grid__ie_helper:before {
    content: "0%";
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/__thumbnails.scss.erb */
  .exhibition_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}
@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/breakpoints/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
.exhibition_list_module[data-time-filter='past'] {
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

/* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
.exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) .exhibition_list_module__section {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) .exhibition_list_module__section {
    padding-left: 1.35rem;
    padding-right: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) .exhibition_list_module__section {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) .exhibition_list_module__section {
    padding-left: 1.85rem;
    padding-right: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/exhibition_list_module.scss.erb */
  .exhibition_list_module[data-time-filter='past']:not(.modulor_web_module__is_edit_mode) .exhibition_list_module__section {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_key.scss.erb */
.exhibition_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: inline;
  margin: 0;
  font-weight: normal;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_key.scss.erb */
  .exhibition_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_key.scss.erb */
  .exhibition_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_key.scss.erb */
  .exhibition_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_key.scss.erb */
  .exhibition_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_key.scss.erb */
  .exhibition_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__section__group_key {
  color: #0f0f0f;
}
/* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_option.scss.erb */
.exhibition_list_module__section[data-group-option='series'] .highlight__highlight_exhibition[data-value='past'] {
  display: none;
}

/* line 9, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__group_option.scss.erb */
.exhibition_list_module__section[data-group-option='series'] .exhibition_list_module__section__group_key {
  text-transform: uppercase;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loaded.scss.erb */
  .exhibition_list_module__section__is_loaded:not(:last-child) {
    margin-bottom: 6rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loaded.scss.erb */
  .exhibition_list_module__section__is_loaded:not(:last-child) {
    margin-bottom: 6.8rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loaded.scss.erb */
  .exhibition_list_module__section__is_loaded:not(:last-child) {
    margin-bottom: 7.2rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loaded.scss.erb */
  .exhibition_list_module__section__is_loaded:not(:last-child) {
    margin-bottom: 7.4rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loaded.scss.erb */
  .exhibition_list_module__section__is_loaded:not(:last-child) {
    margin-bottom: 8rem;
  }
}
/* line 6, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loading.scss.erb */
.exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loading.scss.erb */
.exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section .inv {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section .inv {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section .inv {
  color: #0f0f0f;
}

/* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__is_loading.scss.erb */
body.ie .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section .inv {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section .inv {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .exhibition_list_module__section__is_loading .exhibition_list_module__link_to_section .inv {
  color: blue;
}
/* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__link_to_section.scss.erb */
.exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
  text-stroke-color: #0f0f0f;
  -webkit-text-stroke-color: #0f0f0f;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  text-stroke-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  -webkit-text-stroke-color: #0f0f0f;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .exhibition_list_module__link_to_section:not(:hover) span:not(.inv) {
  color: #0f0f0f;
}

/* line 10, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__link_to_section.scss.erb */
.exhibition_list_module__link_to_section:hover {
  color: white;
  text-stroke-color: blue;
  -webkit-text-stroke-color: blue;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:hover {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:hover {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:hover {
  text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:hover {
  text-stroke-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:hover {
  -webkit-text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:hover {
  -webkit-text-stroke-color: blue;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .exhibition_list_module__link_to_section:hover {
  color: blue;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .exhibition_list_module__link_to_section:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .exhibition_list_module__link_to_section:hover {
  color: blue;
}

/* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/section/__link_to_section.scss.erb */
.exhibition_list_module__link_to_section:hover .inv {
  color: white;
  text-stroke-color: blue;
  -webkit-text-stroke-color: blue;
  text-stroke-width: .0125em;
  -webkit-text-stroke-width: .0125em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:hover .inv {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:hover .inv {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:hover .inv {
  text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:hover .inv {
  text-stroke-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .exhibition_list_module__link_to_section:hover .inv {
  -webkit-text-stroke-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .exhibition_list_module__link_to_section:hover .inv {
  -webkit-text-stroke-color: blue;
}

/* line 8, app/assets/stylesheets/partials/mixins/_text_stroke.scss */
body.ie .exhibition_list_module__link_to_section:hover .inv {
  color: blue;
  text-stroke: none;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .exhibition_list_module__link_to_section:hover .inv {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .exhibition_list_module__link_to_section:hover .inv {
  color: blue;
}
/* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__exhibition_series.scss.erb */
.exhibition_list_module__thumbnails[data-exhibition-series] .highlight__highlight_exhibition[data-value='past'] {
  display: none;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__header.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__header.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__header.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__header.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__header.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 37.5%;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 37.5%;
  }
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 37.5%;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 37.5%;
  }
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 26, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 26, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 62.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 62.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 26, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 62.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 62.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 26, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 41.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 62.5%;
  }
}

@media (min-width: 1800px) {
  /* line 26, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__size.scss.erb */
  .exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 31.25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].exhibition_list_module[data-thumbnail-size='large'] .exhibition_list_module__thumbnails .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 62.5%;
  }
}
/* line 5, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__time_filter.scss.erb */
.exhibition_list_module__thumbnails[data-time-filter='now'] .highlight__highlight_exhibition[data-value='now'],
.exhibition_list_module__thumbnails[data-time-filter='now'] .highlight__highlight_exhibition[data-value='next'],
.exhibition_list_module__thumbnails[data-time-filter='now'] .highlight__highlight_exhibition[data-value='past'] {
  display: none;
}

/* line 13, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__time_filter.scss.erb */
.exhibition_list_module__thumbnails[data-time-filter='next'] .highlight__highlight_exhibition[data-value='now'],
.exhibition_list_module__thumbnails[data-time-filter='next'] .highlight__highlight_exhibition[data-value='next'],
.exhibition_list_module__thumbnails[data-time-filter='next'] .highlight__highlight_exhibition[data-value='past'] {
  display: none;
}

/* line 21, app/assets/stylesheets/web_modules/exhibition_list_modules/thumbnails/__time_filter.scss.erb */
.exhibition_list_module__thumbnails[data-time-filter='past'] .highlight__highlight_exhibition[data-value='now'],
.exhibition_list_module__thumbnails[data-time-filter='past'] .highlight__highlight_exhibition[data-value='next'],
.exhibition_list_module__thumbnails[data-time-filter='past'] .highlight__highlight_exhibition[data-value='past'] {
  display: none;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/history_modules/__content.scss.erb */
.history_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .history_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .history_module__content {
  background-color: white;
}

/* line 6, app/assets/stylesheets/web_modules/history_modules/__content.scss.erb */
.history_module__content a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .history_module__content a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .history_module__content a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.history_module__content a:hover, .history_module__content a:focus, .history_module__content a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .history_module__content a:hover, .inverted .history_module__content a:focus, .inverted .history_module__content a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .history_module__content a:hover, .not_inverted .history_module__content a:focus, .not_inverted .history_module__content a:active {
  color: blue;
}

/* line 12, app/assets/stylesheets/web_modules/history_modules/__content.scss.erb */
.history_module__content a:hover .blockquote_module__quote,
.history_module__content a:hover .blockquote_module__source {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .history_module__content a:hover .blockquote_module__quote, .inverted
.history_module__content a:hover .blockquote_module__source {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .history_module__content a:hover .blockquote_module__quote, .not_inverted
.history_module__content a:hover .blockquote_module__source {
  color: blue;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/pinterest_modules/__content.scss.erb */
.pinterest_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .pinterest_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .pinterest_module__content {
  background-color: white;
}

/* line 8, app/assets/stylesheets/web_modules/pinterest_modules/__content.scss.erb */
.pinterest_module__content section > span {
  max-width: 100% !important;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/related_pages_modules/__content.scss.erb */
.related_pages_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_pages_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_pages_module__content {
  background-color: white;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/__section.scss.erb */
  .related_pages_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/__section.scss.erb */
  .related_pages_module__section:not(:last-child) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/__section.scss.erb */
  .related_pages_module__section:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/__section.scss.erb */
  .related_pages_module__section:not(:last-child) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/__section.scss.erb */
  .related_pages_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

/* line 17, app/assets/stylesheets/web_modules/related_pages_modules/__section.scss.erb */
.related_pages_module__section:first-child:nth-last-child(1) .related_pages_module__section__group_key {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/related_pages_modules/__thumbnails.scss.erb */
.related_pages_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.related_pages_module__thumbnails > li {
  margin: 0;
  padding: 0;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__blog_post_page.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__blog_post_page.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__blog_post_page.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__blog_post_page.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__blog_post_page.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='blog_post_page'] .related_pages_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__collection_item_page.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__collection_item_page.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__collection_item_page.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__collection_item_page.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__collection_item_page.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='collection_item_page'] .related_pages_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 8.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 16.66667%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__event_page.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .related_pages_module__section .event_page__thumbnail {
    width: 50%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__exhibition_page.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__exhibition_page.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__exhibition_page.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__exhibition_page.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__exhibition_page.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__publication_page.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__publication_page.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__publication_page.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__publication_page.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__publication_page.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='publication_page'] .related_pages_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__video_page.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__video_page.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__video_page.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__video_page.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/__video_page.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_pages_module__content[data-page-type='video_page'] .related_pages_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}
/* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
.related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
  padding-bottom: 1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .related_pages_module__content[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
.related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
  margin-bottom: -1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}

/* line 15, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
.related_pages_module__content[data-page-type='audio_page'][data-width='1'] .related_pages_module__thumbnails {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}

/* line 21, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
.related_pages_module__content[data-page-type='audio_page'][data-width='2'] .related_pages_module__thumbnails {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/web_modules/related_pages_modules/page_type/audio_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='audio_page'][data-width='2'] .related_pages_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 11, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 18, app/assets/stylesheets/web_modules/related_pages_modules/page_type/blog_post_page/__thumbnail.scss.erb */
.related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_page__thumbnail__perex,
.related_pages_module__content[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_page__thumbnail__link_to_more {
  display: none;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/related_pages_modules/page_type/event_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header,
  .related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 159, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__dates .current_year .day.d + .sep,
.related_pages_module__content[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__dates .current_year .year {
  display: none;
}
/* line 6, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__section.scss.erb */
.related_pages_module__content[data-page-type='exhibition_page'] .related_pages_module__section[data-group-key='past'] .exhibition_page__thumbnail .highlights {
  display: none;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail .exhibition_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='1'] {
    /* xl */
    width: 25%;
  }
}

@media (max-width: 739px) {
  /* line 13, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* xs */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 13, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 13, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 13, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* l */
    width: 37.5%;
  }
}

@media (min-width: 1800px) {
  /* line 13, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='2'] {
    /* xl */
    width: 37.5%;
  }
}

@media (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__size.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail[data-size='3'] {
    /* xl */
    width: 50%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
.related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='person_page'] .related_pages_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}

/* line 12, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
.related_pages_module__content[data-page-type='person_page'][data-width='1'] .page_list_module__thumbnails {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}

/* line 18, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
.related_pages_module__content[data-page-type='person_page'][data-width='2'] .page_list_module__thumbnails {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/related_pages_modules/page_type/person_page/__thumbnails.scss.erb */
  .related_pages_module__content[data-page-type='person_page'][data-width='2'] .page_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/publication_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/related_pages_modules/page_type/video_page/__thumbnail.scss.erb */
  .related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_pages_module__content[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
.related_shop_items_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_shop_items_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_shop_items_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_items {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_items {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_items {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_items {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_items {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .related_shop_items_module__content .related_shop_items_module__shop_items .related_shop_items_module__shop_item {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 12, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_item {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 12, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_item {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 12, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_item {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 12, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_item {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 12, app/assets/stylesheets/web_modules/related_shop_items_modules/__content.scss.erb */
  .related_shop_items_module__content .related_shop_items_module__shop_item {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].related_shop_items_module__content .related_shop_items_module__shop_item {
    /* xl */
    width: 25%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
.related_shop_items_module__shop_item {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: inline-table !important;
  vertical-align: baseline !important;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.related_shop_items_module__shop_item b, .related_shop_items_module__shop_item strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
  .related_shop_items_module__shop_item {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
  .related_shop_items_module__shop_item {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
  .related_shop_items_module__shop_item {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
  .related_shop_items_module__shop_item {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
  .related_shop_items_module__shop_item {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_shop_items_module__shop_item {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_shop_items_module__shop_item {
  color: #0f0f0f;
}

/* line 11, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
.related_shop_items_module__shop_item a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_shop_items_module__shop_item a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_shop_items_module__shop_item a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.related_shop_items_module__shop_item a:hover, .related_shop_items_module__shop_item a:focus, .related_shop_items_module__shop_item a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_shop_items_module__shop_item a:hover, .inverted .related_shop_items_module__shop_item a:focus, .inverted .related_shop_items_module__shop_item a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_shop_items_module__shop_item a:hover, .not_inverted .related_shop_items_module__shop_item a:focus, .not_inverted .related_shop_items_module__shop_item a:active {
  color: blue;
}

/* line 16, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
.related_shop_items_module__shop_item p {
  margin: 0;
}

/* line 20, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
.related_shop_items_module__shop_item .related_shop_items_module_shop_item__thumbnail_image +
.related_shop_items_module_shop_item__name {
  margin-top: .25em;
}

/* line 25, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_item.scss.erb */
.related_shop_items_module__shop_item .related_shop_items_module_shop_item__sale {
  color: blue;
  text-decoration: line-through;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .related_shop_items_module__shop_item .related_shop_items_module_shop_item__sale {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .related_shop_items_module__shop_item .related_shop_items_module_shop_item__sale {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/related_shop_items_modules/__shop_items.scss.erb */
.related_shop_items_module__shop_items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.related_shop_items_module__shop_items > li {
  margin: 0;
  padding: 0;
}
/*

*/

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/search_result_list_modules/__container.scss.erb */
  .search_result_list_module__container:not(.modulor_web_module__is_edit_mode) {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-top: 0;
    padding-top: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/search_result_list_modules/__container.scss.erb */
  .search_result_list_module__container:not(.modulor_web_module__is_edit_mode) {
    padding-left: 1.35rem;
    padding-right: 1.35rem;
    margin-top: 0;
    padding-top: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/search_result_list_modules/__container.scss.erb */
  .search_result_list_module__container:not(.modulor_web_module__is_edit_mode) {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    margin-top: 0;
    padding-top: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/search_result_list_modules/__container.scss.erb */
  .search_result_list_module__container:not(.modulor_web_module__is_edit_mode) {
    padding-left: 1.85rem;
    padding-right: 1.85rem;
    margin-top: 0;
    padding-top: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/search_result_list_modules/__container.scss.erb */
  .search_result_list_module__container:not(.modulor_web_module__is_edit_mode) {
    padding-left: 2rem;
    padding-right: 2rem;
    margin-top: 0;
    padding-top: 1rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
.search_result_list_module__content {
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

/* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
.search_result_list_module__content:not(.modulor_web_module__is_edit_mode) {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 1rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content:not(.modulor_web_module__is_edit_mode) {
    padding-bottom: 2rem;
  }
}

/* line 18, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
.search_result_list_module__content .search_result_list_module__nav {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
}

@media (max-width: 739px) {
  /* line 18, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    top: 1rem;
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 18, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    top: 1.35rem;
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 18, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    top: 1.8rem;
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 18, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    top: 1.85rem;
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 18, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    top: 2rem;
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 28, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    margin-bottom: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 28, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    margin-bottom: 5.45rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 28, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    margin-bottom: 5.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 28, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    margin-bottom: 5.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 28, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__nav {
    margin-bottom: 6rem;
  }
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__section {
    margin: -0.5rem;
    padding: 0.5rem;
    margin-bottom: 5.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__section {
    margin: -0.675rem;
    padding: 0.675rem;
    margin-bottom: 6.125rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__section {
    margin: -0.9rem;
    padding: 0.9rem;
    margin-bottom: 6.3rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__section {
    margin: -0.925rem;
    padding: 0.925rem;
    margin-bottom: 6.475rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__section {
    margin: -1rem;
    padding: 1rem;
    margin-bottom: 7rem;
  }
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__page_type {
    margin-top: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__page_type {
    margin-top: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__page_type {
    margin-top: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__page_type {
    margin-top: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__page_type {
    margin-top: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 48, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__overview {
    margin-bottom: 5.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 48, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__overview {
    margin-bottom: 6.125rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 48, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__overview {
    margin-bottom: 6.3rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 48, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__overview {
    margin-bottom: 6.475rem;
  }
}

@media (min-width: 1800px) {
  /* line 48, app/assets/stylesheets/web_modules/search_result_list_modules/__content.scss.erb */
  .search_result_list_module__content .search_result_list_module__link_to__overview {
    margin-bottom: 7rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
.search_result_list_module__link_to__overview {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_result_list_module__link_to__overview b, .search_result_list_module__link_to__overview strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__link_to__overview {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__link_to__overview {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__link_to__overview {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__link_to__overview {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__link_to__overview {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__link_to__overview {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
  .search_result_list_module__link_to__overview {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.search_result_list_module__link_to__overview:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .search_result_list_module__link_to__overview:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__overview.scss.erb */
.search_result_list_module__link_to__overview:after {
  content: '…';
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
.search_result_list_module__link_to__page_type {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_result_list_module__link_to__page_type b, .search_result_list_module__link_to__page_type strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__link_to__page_type {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__link_to__page_type {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__link_to__page_type {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__link_to__page_type {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__link_to__page_type {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__link_to__page_type {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
  .search_result_list_module__link_to__page_type {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.search_result_list_module__link_to__page_type:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .search_result_list_module__link_to__page_type:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 12, app/assets/stylesheets/web_modules/search_result_list_modules/__link_to__page_type.scss.erb */
.search_result_list_module__link_to__page_type:after {
  content: '…';
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
.search_result_list_module__page_type_bucket {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  display: inline-block;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_result_list_module__page_type_bucket b, .search_result_list_module__page_type_bucket strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
  .search_result_list_module__page_type_bucket {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
  .search_result_list_module__page_type_bucket {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
  .search_result_list_module__page_type_bucket {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
  .search_result_list_module__page_type_bucket {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
  .search_result_list_module__page_type_bucket {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_bucket.scss.erb */
.search_result_list_module__page_type_bucket a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__page_type_bucket a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__page_type_bucket a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.search_result_list_module__page_type_bucket a:hover, .search_result_list_module__page_type_bucket a:focus, .search_result_list_module__page_type_bucket a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__page_type_bucket a:hover, .inverted .search_result_list_module__page_type_bucket a:focus, .inverted .search_result_list_module__page_type_bucket a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__page_type_bucket a:hover, .not_inverted .search_result_list_module__page_type_bucket a:focus, .not_inverted .search_result_list_module__page_type_bucket a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
.search_result_list_module__page_type_buckets {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: white;
  display: inline-block;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.search_result_list_module__page_type_buckets > li {
  margin: 0;
  padding: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__page_type_buckets {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__page_type_buckets {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
  .search_result_list_module__page_type_buckets {
    margin: -0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
  .search_result_list_module__page_type_buckets {
    margin: -0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
  .search_result_list_module__page_type_buckets {
    margin: -0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
  .search_result_list_module__page_type_buckets {
    margin: -0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
  .search_result_list_module__page_type_buckets {
    margin: -1rem;
    padding: 1rem;
  }
}

/* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/__page_type_buckets.scss.erb */
.search_result_list_module__page_type_buckets .search_result_list_module__page_type_bucket:not(:last-child) {
  margin-right: 1em;
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
.search_result_list_module__pagination {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_result_list_module__pagination b, .search_result_list_module__pagination strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__pagination {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__pagination {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__pagination {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__pagination {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
  .search_result_list_module__pagination {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
  .search_result_list_module__pagination {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
  .search_result_list_module__pagination {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
  .search_result_list_module__pagination {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
  .search_result_list_module__pagination {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
.search_result_list_module__pagination a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__pagination a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__pagination a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.search_result_list_module__pagination a:hover, .search_result_list_module__pagination a:focus, .search_result_list_module__pagination a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__pagination a:hover, .inverted .search_result_list_module__pagination a:focus, .inverted .search_result_list_module__pagination a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__pagination a:hover, .not_inverted .search_result_list_module__pagination a:focus, .not_inverted .search_result_list_module__pagination a:active {
  color: blue;
}

/* line 13, app/assets/stylesheets/web_modules/search_result_list_modules/__pagination.scss.erb */
.search_result_list_module__pagination .page.current {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__pagination .page.current {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__pagination .page.current {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__section.scss.erb */
.search_result_list_module__section {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__section {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__section {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/search_result_list_modules/__section.scss.erb */
  .search_result_list_module__section .search_result_list_module__thumbnails {
    margin-top: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/search_result_list_modules/__section.scss.erb */
  .search_result_list_module__section .search_result_list_module__thumbnails {
    margin-top: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/search_result_list_modules/__section.scss.erb */
  .search_result_list_module__section .search_result_list_module__thumbnails {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/search_result_list_modules/__section.scss.erb */
  .search_result_list_module__section .search_result_list_module__thumbnails {
    margin-top: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/search_result_list_modules/__section.scss.erb */
  .search_result_list_module__section .search_result_list_module__thumbnails {
    margin-top: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/__thumbnails.scss.erb */
.search_result_list_module__thumbnails {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.search_result_list_module__thumbnails > li {
  margin: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/web_modules/search_result_list_modules/__thumbnails.scss.erb */
.search_result_list_module__thumbnails mark {
  color: blue;
  background: none;
  margin: 0;
  padding: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__thumbnails mark {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__thumbnails mark {
  color: blue;
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
.search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
  margin-bottom: -1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__audio_page.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='blog_post_page'] .search_result_list_module__thumbnails .blog_post_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__blog_post_page.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='collection_item_page'] .search_result_list_module__thumbnails .collection_item_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__collection_item_page.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='event_page'] .search_result_list_module__thumbnails .event_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
.search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
  margin-bottom: -1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__event_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* xs */
    width: 75%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* xs */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* s */
    width: 75%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* s */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* m */
    width: 75%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* m */
    width: 37.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* l */
    width: 75%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* l */
    width: 37.5%;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* xl */
    width: 18.75%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* xl */
    width: 75%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='exhibition_page'] .search_result_list_module__thumbnails .exhibition_page__thumbnail {
    /* xl */
    width: 37.5%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
.search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
  margin-bottom: -1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__exhibition_series_page.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
.search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
  margin-bottom: -1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__modulor_page.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__person_page.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__person_page.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__person_page.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__person_page.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__person_page.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__program_page.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__program_page.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.7rem;
       -moz-column-gap: 2.7rem;
            column-gap: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__program_page.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 3.6rem;
       -moz-column-gap: 3.6rem;
            column-gap: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__program_page.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 3.7rem;
       -moz-column-gap: 3.7rem;
            column-gap: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__program_page.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .search_result_list_module__thumbnails {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='publication_page'] .search_result_list_module__thumbnails .publication_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__publication_page.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .search_result_list_module__section[data-page-type='video_page'] .search_result_list_module__thumbnails .video_page__thumbnail {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/__video_page.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    /* xl */
    width: 25%;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/audio_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__date,
  .search_result_list_module__section[data-page-type='audio_page'] .audio_page__thumbnail__header__total_length {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_header_module__header__title {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 17, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/blog_post_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_page__thumbnail__perex,
.search_result_list_module__section[data-page-type='blog_post_page'] .blog_post_page__thumbnail .blog_post_page__thumbnail__link_to_more {
  display: none;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/collection_item_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='collection_item_page'] .collection_item_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .highlights,
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .event_page__thumbnail__header {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_page'] .event_page__thumbnail .MCAIcon__ticketed {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_series_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='event_series_page'] .event_series_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
  padding-bottom: 1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .event_series_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .event_series_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .event_series_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .event_series_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/event_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='event_series_page'] .event_series_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_page'] .exhibition_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 7, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='exhibition_page'] .exhibition_page__thumbnail .highlight__highlight_exhibition[data-value='past'] {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    padding-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/exhibition_series_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='exhibition_series_page'] .exhibition_series_page__thumbnail {
    padding-bottom: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail b, .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    padding-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail {
    padding-bottom: 2rem;
  }
}

/* line 17, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:hover, .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:focus, .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:hover, .inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:focus, .inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:hover, .not_inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:focus, .not_inverted .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail a:active {
  color: blue;
}

/* line 22, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail__parents {
  min-height: 1em;
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail__parents {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail__parents {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 22, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail__parents {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 22, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail__parents {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 22, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/modulor_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='modulor_page'] .modulor_page__thumbnail__parents {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    padding-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/person_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='person_page'] .person_page__thumbnail {
    padding-bottom: 2rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
.search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid-column;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    padding-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    padding-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    padding-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    padding-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/program_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='program_page'] .program_page__thumbnail {
    padding-bottom: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/publication_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/publication_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/publication_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/publication_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/publication_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='publication_page'] .publication_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/page_type/video_page/__thumbnail.scss.erb */
  .search_result_list_module__section[data-page-type='video_page'] .video_page__thumbnail {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/page_type_bucket/__doc_count.scss.erb */
.search_result_list_module__page_type_bucket__doc_count {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_result_list_module__page_type_bucket__doc_count b, .search_result_list_module__page_type_bucket__doc_count strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/page_type_bucket/__doc_count.scss.erb */
  .search_result_list_module__page_type_bucket__doc_count {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/page_type_bucket/__doc_count.scss.erb */
  .search_result_list_module__page_type_bucket__doc_count {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/page_type_bucket/__doc_count.scss.erb */
  .search_result_list_module__page_type_bucket__doc_count {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/page_type_bucket/__doc_count.scss.erb */
  .search_result_list_module__page_type_bucket__doc_count {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/page_type_bucket/__doc_count.scss.erb */
  .search_result_list_module__page_type_bucket__doc_count {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__page_type_bucket__doc_count {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__page_type_bucket__doc_count {
  color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/section/__group_key.scss.erb */
.search_result_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  display: inline;
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/section/__group_key.scss.erb */
  .search_result_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/section/__group_key.scss.erb */
  .search_result_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/section/__group_key.scss.erb */
  .search_result_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/section/__group_key.scss.erb */
  .search_result_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_result_list_modules/section/__group_key.scss.erb */
  .search_result_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__section__group_key {
  color: #0f0f0f;
}
@charset "UTF-8";
/* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
.search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
  color: #0f0f0f;
  overflow-wrap: break-word;
  margin-top: 1em;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
  .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
  .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
  .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
  .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
  .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
  .search_result_list_module__thumbnails [class*='thumbnail__highlights'] {
    display: none;
  }
}

/* line 15, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
.search_result_list_module__thumbnails [class*='thumbnail__highlights'] > span:first-child:before {
  content: "…\00a0";
}

/* line 19, app/assets/stylesheets/web_modules/search_result_list_modules/thumbnail/__higlights.scss.erb */
.search_result_list_module__thumbnails [class*='thumbnail__highlights'] > span:last-child:after {
  content: "\00a0…";
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/sound_cloud_modules/__content.scss.erb */
.sound_cloud_module__content {
  background-color: white;
  background-clip: content-box;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .sound_cloud_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .sound_cloud_module__content {
  background-color: white;
}

/* line 7, app/assets/stylesheets/web_modules/sound_cloud_modules/__content.scss.erb */
.sound_cloud_module__content iframe {
  margin: 0 !important;
  padding: 0 !important;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__content.scss.erb */
.trustee_document_list_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_document_list_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_document_list_module__content {
  background-color: white;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section:not(:last-child) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section:not(:last-child) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section .trustee_document_list_module__section__group_key {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section .trustee_document_list_module__section__group_key {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section .trustee_document_list_module__section__group_key {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section .trustee_document_list_module__section__group_key {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__section.scss.erb */
  .trustee_document_list_module__section .trustee_document_list_module__section__group_key {
    margin-bottom: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
.trustee_document_list_module__trustee_document {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  text-align: center;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.trustee_document_list_module__trustee_document b, .trustee_document_list_module__trustee_document strong {
  font-family: 'MCA_10U', sans-serif;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
  .trustee_document_list_module__trustee_document {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
  .trustee_document_list_module__trustee_document {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
  .trustee_document_list_module__trustee_document {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
  .trustee_document_list_module__trustee_document {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
  .trustee_document_list_module__trustee_document {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
.trustee_document_list_module__trustee_document a {
  text-decoration: none;
  color: #0f0f0f;
  display: block;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_document_list_module__trustee_document a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_document_list_module__trustee_document a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.trustee_document_list_module__trustee_document a:hover, .trustee_document_list_module__trustee_document a:focus, .trustee_document_list_module__trustee_document a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_document_list_module__trustee_document a:hover, .inverted .trustee_document_list_module__trustee_document a:focus, .inverted .trustee_document_list_module__trustee_document a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_document_list_module__trustee_document a:hover, .not_inverted .trustee_document_list_module__trustee_document a:focus, .not_inverted .trustee_document_list_module__trustee_document a:active {
  color: blue;
}

/* line 13, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_document.scss.erb */
.trustee_document_list_module__trustee_document .trustee_document_list_module__trustee_document__label {
  margin-top: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
.trustee_document_list_module__trustee_documents {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.trustee_document_list_module__trustee_documents > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_document_list_modules/__trustee_documents.scss.erb */
  .trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_document_list_module__trustee_documents .trustee_document_list_module__trustee_document {
    /* xl */
    width: 25%;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/section/__group_key.scss.erb */
.trustee_document_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_document_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_document_list_module__section__group_key {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/section/__group_key.scss.erb */
  .trustee_document_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/section/__group_key.scss.erb */
  .trustee_document_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/section/__group_key.scss.erb */
  .trustee_document_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/section/__group_key.scss.erb */
  .trustee_document_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/section/__group_key.scss.erb */
  .trustee_document_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
.trustee_document_list_module__trustee_document__icon {
  display: inline-block;
  height: 1em;
  position: relative;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
  .trustee_document_list_module__trustee_document__icon {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
  .trustee_document_list_module__trustee_document__icon {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
  .trustee_document_list_module__trustee_document__icon {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
  .trustee_document_list_module__trustee_document__icon {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
  .trustee_document_list_module__trustee_document__icon {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}

/* line 9, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
.trustee_document_list_module__trustee_document__icon svg {
  background-color: white;
  height: 100%;
  width: auto;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_document_list_module__trustee_document__icon svg {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_document_list_module__trustee_document__icon svg {
  background-color: white;
}

/* line 15, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
.trustee_document_list_module__trustee_document__icon path {
  fill: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_document_list_module__trustee_document__icon path {
  fill: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_document_list_module__trustee_document__icon path {
  fill: #0f0f0f;
}

/* line 20, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__icon.scss.erb */
a:hover .trustee_document_list_module__trustee_document__icon path {
  fill: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted a:hover .trustee_document_list_module__trustee_document__icon path {
  fill: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted a:hover .trustee_document_list_module__trustee_document__icon path {
  fill: blue;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__label__file_size.scss.erb */
.trustee_document_list_module__trustee_document__label__file_size {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_document_list_modules/trustee_document/__label__title.scss.erb */
.trustee_document_list_module__trustee_document__label__title {
  font-style: italic;
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__content.scss.erb */
.trustee_event_list_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__content {
  background-color: white;
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section:not(:last-child) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section:not(:last-child) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section .trustee_event_list_module__section__group_key {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section .trustee_event_list_module__section__group_key {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section .trustee_event_list_module__section__group_key {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section .trustee_event_list_module__section__group_key {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_event_list_modules/__section.scss.erb */
  .trustee_event_list_module__section .trustee_event_list_module__section__group_key {
    margin-bottom: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
.trustee_event_list_module__trustee_event {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.trustee_event_list_module__trustee_event b, .trustee_event_list_module__trustee_event strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
  .trustee_event_list_module__trustee_event {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
  .trustee_event_list_module__trustee_event {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
  .trustee_event_list_module__trustee_event {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
  .trustee_event_list_module__trustee_event {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
  .trustee_event_list_module__trustee_event {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_event.scss.erb */
.trustee_event_list_module__trustee_event summary {
  cursor: pointer;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_events.scss.erb */
.trustee_event_list_module__trustee_events {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.trustee_event_list_module__trustee_events > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_events.scss.erb */
  .trustee_event_list_module__trustee_events .trustee_event_list_module__trustee_event:not(:last-child) {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_events.scss.erb */
  .trustee_event_list_module__trustee_events .trustee_event_list_module__trustee_event:not(:last-child) {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_events.scss.erb */
  .trustee_event_list_module__trustee_events .trustee_event_list_module__trustee_event:not(:last-child) {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_events.scss.erb */
  .trustee_event_list_module__trustee_events .trustee_event_list_module__trustee_event:not(:last-child) {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_event_list_modules/__trustee_events.scss.erb */
  .trustee_event_list_module__trustee_events .trustee_event_list_module__trustee_event:not(:last-child) {
    margin-bottom: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key.scss.erb */
.trustee_event_list_module__section__group_key {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.trustee_event_list_module__section__group_key b, .trustee_event_list_module__section__group_key strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__section__group_key {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key.scss.erb */
  .trustee_event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key.scss.erb */
  .trustee_event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key.scss.erb */
  .trustee_event_list_module__section__group_key {
    font-size: 4rem;
    letter-spacing: -0.045em;
    line-height: 3.4rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key.scss.erb */
  .trustee_event_list_module__section__group_key {
    font-size: 4.75rem;
    letter-spacing: -0.045em;
    line-height: 4.0375rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key.scss.erb */
  .trustee_event_list_module__section__group_key {
    font-size: 5rem;
    letter-spacing: -0.045em;
    line-height: 4.25rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.trustee_event_list_module__section__group_key .day.a,
.trustee_event_list_module__section__group_key .day.a + .sep {
  display: none;
}

/* line 12, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.trustee_event_list_module__section__group_key .day.d,
.trustee_event_list_module__section__group_key .day.d + .sep {
  display: none;
}

/* line 61, app/assets/stylesheets/partials/mixins/_semantic_date_time_tags.scss */
.trustee_event_list_module__section__group_key .day.d + .sep,
.trustee_event_list_module__section__group_key .year {
  display: none;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key__year.scss.erb */
  .trustee_event_list_module__section__group_key__year {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key__year.scss.erb */
  .trustee_event_list_module__section__group_key__year {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key__year.scss.erb */
  .trustee_event_list_module__section__group_key__year {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key__year.scss.erb */
  .trustee_event_list_module__section__group_key__year {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/section/__group_key__year.scss.erb */
  .trustee_event_list_module__section__group_key__year {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
.trustee_event_list_module__trustee_event__attachment_files {
  margin-top: 1em;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
.trustee_event_list_module__trustee_event__attachment_files a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__attachment_files a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__attachment_files a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__attachment_files.scss.erb */
  .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.trustee_event_list_module__trustee_event__attachment_files a:hover, .trustee_event_list_module__trustee_event__attachment_files a:focus, .trustee_event_list_module__trustee_event__attachment_files a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .not_inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .not_inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__attachment_files a:hover, .trustee_event_list_module__trustee_event__attachment_files a:focus, .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__attachment_files a:hover, .trustee_event_list_module__trustee_event__attachment_files a:focus, .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__attachment_files a:hover, .trustee_event_list_module__trustee_event__attachment_files a:focus, .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__attachment_files a:hover, .trustee_event_list_module__trustee_event__attachment_files a:focus, .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__attachment_files a:hover, .trustee_event_list_module__trustee_event__attachment_files a:focus, .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__attachment_files a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__body.scss.erb */
.trustee_event_list_module__trustee_event__body {
  color: #0f0f0f;
  margin-top: 1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__body.scss.erb */
  .trustee_event_list_module__trustee_event__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__body.scss.erb */
  .trustee_event_list_module__trustee_event__body {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__body.scss.erb */
  .trustee_event_list_module__trustee_event__body {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__body.scss.erb */
  .trustee_event_list_module__trustee_event__body {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__body.scss.erb */
  .trustee_event_list_module__trustee_event__body {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body h1, .trustee_event_list_module__trustee_event__body h2, .trustee_event_list_module__trustee_event__body h3, .trustee_event_list_module__trustee_event__body h4, .trustee_event_list_module__trustee_event__body h5, .trustee_event_list_module__trustee_event__body h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h4, .trustee_event_list_module__trustee_event__body h5, .trustee_event_list_module__trustee_event__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h4, .trustee_event_list_module__trustee_event__body h5, .trustee_event_list_module__trustee_event__body h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h4, .trustee_event_list_module__trustee_event__body h5, .trustee_event_list_module__trustee_event__body h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h4, .trustee_event_list_module__trustee_event__body h5, .trustee_event_list_module__trustee_event__body h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h4, .trustee_event_list_module__trustee_event__body h5, .trustee_event_list_module__trustee_event__body h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3:not(:first-child), .trustee_event_list_module__trustee_event__body h4:not(:first-child), .trustee_event_list_module__trustee_event__body h5:not(:first-child), .trustee_event_list_module__trustee_event__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3:not(:first-child), .trustee_event_list_module__trustee_event__body h4:not(:first-child), .trustee_event_list_module__trustee_event__body h5:not(:first-child), .trustee_event_list_module__trustee_event__body h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3:not(:first-child), .trustee_event_list_module__trustee_event__body h4:not(:first-child), .trustee_event_list_module__trustee_event__body h5:not(:first-child), .trustee_event_list_module__trustee_event__body h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3:not(:first-child), .trustee_event_list_module__trustee_event__body h4:not(:first-child), .trustee_event_list_module__trustee_event__body h5:not(:first-child), .trustee_event_list_module__trustee_event__body h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body h3:not(:first-child), .trustee_event_list_module__trustee_event__body h4:not(:first-child), .trustee_event_list_module__trustee_event__body h5:not(:first-child), .trustee_event_list_module__trustee_event__body h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body blockquote em, .trustee_event_list_module__trustee_event__body blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body blockquote em:before, .trustee_event_list_module__trustee_event__body blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body blockquote em:after, .trustee_event_list_module__trustee_event__body blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body ul, .trustee_event_list_module__trustee_event__body ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body ul:not(:last-child), .trustee_event_list_module__trustee_event__body ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.trustee_event_list_module__trustee_event__body hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body pre, .trustee_event_list_module__trustee_event__body code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body pre, .inverted .trustee_event_list_module__trustee_event__body code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body pre, .not_inverted .trustee_event_list_module__trustee_event__body code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.trustee_event_list_module__trustee_event__body a:hover, .trustee_event_list_module__trustee_event__body a:focus, .trustee_event_list_module__trustee_event__body a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body a:hover, .inverted .trustee_event_list_module__trustee_event__body a:focus, .inverted .trustee_event_list_module__trustee_event__body a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body a:hover, .not_inverted .trustee_event_list_module__trustee_event__body a:focus, .not_inverted .trustee_event_list_module__trustee_event__body a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__body a:hover, .trustee_event_list_module__trustee_event__body a:focus, .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a:hover, .inverted .trustee_event_list_module__trustee_event__body a:focus, .inverted .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a:hover, .firefox .trustee_event_list_module__trustee_event__body a:focus, .firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__body a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__body a:hover, .trustee_event_list_module__trustee_event__body a:focus, .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a:hover, .inverted .trustee_event_list_module__trustee_event__body a:focus, .inverted .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a:hover, .firefox .trustee_event_list_module__trustee_event__body a:focus, .firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__body a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__body a:hover, .trustee_event_list_module__trustee_event__body a:focus, .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a:hover, .inverted .trustee_event_list_module__trustee_event__body a:focus, .inverted .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a:hover, .firefox .trustee_event_list_module__trustee_event__body a:focus, .firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__body a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__body a:hover, .trustee_event_list_module__trustee_event__body a:focus, .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a:hover, .inverted .trustee_event_list_module__trustee_event__body a:focus, .inverted .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a:hover, .firefox .trustee_event_list_module__trustee_event__body a:focus, .firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__body a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_event_list_module__trustee_event__body a:hover, .trustee_event_list_module__trustee_event__body a:focus, .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_event_list_module__trustee_event__body a:hover, .inverted .trustee_event_list_module__trustee_event__body a:focus, .inverted .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_event_list_module__trustee_event__body a:hover, .firefox .trustee_event_list_module__trustee_event__body a:focus, .firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_event_list_module__trustee_event__body a:hover, .inverted.firefox .trustee_event_list_module__trustee_event__body a:focus, .inverted.firefox .trustee_event_list_module__trustee_event__body a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .trustee_event_list_module__trustee_event__body .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .trustee_event_list_module__trustee_event__body .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.trustee_event_list_module__trustee_event__body table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.trustee_event_list_module__trustee_event__body table > tr > th, .trustee_event_list_module__trustee_event__body table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body th, .trustee_event_list_module__trustee_event__body td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_event_list_module__trustee_event__body th, .inverted .trustee_event_list_module__trustee_event__body td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_event_list_module__trustee_event__body th, .not_inverted .trustee_event_list_module__trustee_event__body td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body th:first-child, .trustee_event_list_module__trustee_event__body td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body th:last-child, .trustee_event_list_module__trustee_event__body td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body h1 + *, .trustee_event_list_module__trustee_event__body h2 + *, .trustee_event_list_module__trustee_event__body h3 + *, .trustee_event_list_module__trustee_event__body h4 + *, .trustee_event_list_module__trustee_event__body h5 + *, .trustee_event_list_module__trustee_event__body h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_event_list_module__trustee_event__body iframe {
  max-width: 100%;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header.scss.erb */
.trustee_event_list_module__trustee_event__header {
  display: inline-block;
  font-weight: normal;
  margin: 0;
  vertical-align: top;
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__dtstart.scss.erb */
  .trustee_event_list_module__trustee_event__header__dtstart {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__dtstart.scss.erb */
  .trustee_event_list_module__trustee_event__header__dtstart {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__dtstart.scss.erb */
  .trustee_event_list_module__trustee_event__header__dtstart {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__dtstart.scss.erb */
  .trustee_event_list_module__trustee_event__header__dtstart {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__dtstart.scss.erb */
  .trustee_event_list_module__trustee_event__header__dtstart {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__title.scss.erb */
  .trustee_event_list_module__trustee_event__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__title.scss.erb */
  .trustee_event_list_module__trustee_event__header__title {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__title.scss.erb */
  .trustee_event_list_module__trustee_event__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__title.scss.erb */
  .trustee_event_list_module__trustee_event__header__title {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_event_list_modules/trustee_event/__header__title.scss.erb */
  .trustee_event_list_module__trustee_event__header__title {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/*

*/

/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_key.scss.erb */
.trustee_list_module__alphabet_key {
  display: inline-block;
}

/* line 6, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_key.scss.erb */
.trustee_list_module__alphabet_key a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__alphabet_key a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__alphabet_key a {
  color: #0f0f0f;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
.trustee_list_module__alphabet_key a:hover, .trustee_list_module__alphabet_key a:focus, .trustee_list_module__alphabet_key a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__alphabet_key a:hover, .inverted .trustee_list_module__alphabet_key a:focus, .inverted .trustee_list_module__alphabet_key a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__alphabet_key a:hover, .not_inverted .trustee_list_module__alphabet_key a:focus, .not_inverted .trustee_list_module__alphabet_key a:active {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
.trustee_list_module__alphabet_keys {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: white;
  display: inline-block;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.trustee_list_module__alphabet_keys > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__alphabet_keys {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__alphabet_keys {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    margin: -0.5rem;
    padding: 0.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    margin: -0.675rem;
    padding: 0.675rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    margin: -0.9rem;
    padding: 0.9rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    margin: -0.925rem;
    padding: 0.925rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
  .trustee_list_module__alphabet_keys {
    margin: -1rem;
    padding: 1rem;
  }
}

/* line 18, app/assets/stylesheets/web_modules/trustee_list_modules/__alphabet_keys.scss.erb */
.trustee_list_module__alphabet_keys .trustee_list_module__alphabet_key:not(:last-child) {
  margin-right: .5em;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
.trustee_list_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__content {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__trustees__group:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__trustees__group:not(:last-child) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__trustees__group:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__trustees__group:not(:last-child) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 7, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__trustees__group:not(:last-child) {
    margin-bottom: 4rem;
  }
}

/* line 14, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
.trustee_list_module__content .trustee_list_module__nav {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
}

@media (max-width: 739px) {
  /* line 14, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__nav {
    top: 1rem;
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 14, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__nav {
    top: 1.35rem;
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 14, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__nav {
    top: 1.8rem;
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 14, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__nav {
    top: 1.85rem;
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 14, app/assets/stylesheets/web_modules/trustee_list_modules/__content.scss.erb */
  .trustee_list_module__content .trustee_list_module__nav {
    top: 2rem;
    margin-bottom: 4rem;
  }
}
@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section:not(:last-child) {
    margin-bottom: 3.4rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section:not(:last-child) {
    margin-bottom: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section:not(:last-child) {
    margin-bottom: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section:not(:last-child) {
    margin-bottom: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section .trustee_list_module__section__group_key {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section .trustee_list_module__section__group_key {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section .trustee_list_module__section__group_key {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section .trustee_list_module__section__group_key {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/trustee_list_modules/__section.scss.erb */
  .trustee_list_module__section .trustee_list_module__section__group_key {
    margin-bottom: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
.trustee_list_module__trustee {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.trustee_list_module__trustee b, .trustee_list_module__trustee strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 8, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
.trustee_list_module__trustee a {
  word-break: break-all;
}

/* line 12, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
.trustee_list_module__trustee .image_not_available {
  position: relative;
  width: 50%;
}

/* line 15, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.trustee_list_module__trustee .image_not_available:before {
  display: block;
  content: '';
  width: 100%;
  padding-top: 100%;
}

/* line 22, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_aspect_ratio.scss */
.trustee_list_module__trustee .image_not_available .image_not_available__container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
.trustee_list_module__trustee .image_not_available__container {
  border-color: #0f0f0f;
  border: 1px solid;
  overflow-wrap: break-word;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee .image_not_available__container {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee .image_not_available__container {
  border-color: #0f0f0f;
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 17, app/assets/stylesheets/web_modules/trustee_list_modules/__trustee.scss.erb */
  .trustee_list_module__trustee .image_not_available__container {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
.trustee_list_module__trustees {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_list.scss */
.trustee_list_module__trustees > li {
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees {
    margin-left: -2rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    margin-bottom: 4rem;
    padding-left: 2rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    display: inline-block;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees {
    margin-left: -2.7rem;
    margin-bottom: -3.4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    margin-bottom: 3.4rem;
    padding-left: 2.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    display: inline-block;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees {
    margin-left: -3.6rem;
    margin-bottom: -3.6rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    margin-bottom: 3.6rem;
    padding-left: 3.6rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    display: inline-block;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees {
    margin-left: -3.7rem;
    margin-bottom: -3.7rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    margin-bottom: 3.7rem;
    padding-left: 3.7rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    display: inline-block;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees {
    margin-left: -4rem;
    margin-bottom: -4rem;
  }
  /* line 5, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_list_with_gutter.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    margin-bottom: 4rem;
    padding-left: 4rem;
    vertical-align: top;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/_inline_block_list.scss */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    display: inline-block;
  }
}

@media (max-width: 739px) {
  /* line 9, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* xs */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* xs */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 9, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    /* s */
    width: 25%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* s */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 9, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* m */
    width: 25%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 9, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    /* l */
    width: 16.66667%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* l */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 9, app/assets/stylesheets/web_modules/trustee_list_modules/__trustees.scss.erb */
  .trustee_list_module__trustees .trustee_list_module__trustee {
    /* xl */
    width: 12.5%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* xl */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].trustee_list_module__trustees .trustee_list_module__trustee {
    /* xl */
    width: 25%;
  }
}
/* line 5, app/assets/stylesheets/web_modules/trustee_list_modules/devices/__alphabet_key.scss.erb */
html[data-device='mobile'] .trustee_list_module__alphabet_key a {
  text-decoration: none;
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a {
  color: white;
}

/* line 7, app/assets/stylesheets/partials/mixins/_link.scss */
html[data-device='mobile'] .trustee_list_module__alphabet_key a:hover, html[data-device='mobile'] .trustee_list_module__alphabet_key a:focus, html[data-device='mobile'] .trustee_list_module__alphabet_key a:active {
  color: yellow;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a:hover, .inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a:focus, .inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a:active {
  color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a:hover, .not_inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a:focus, .not_inverted html[data-device='mobile'] .trustee_list_module__alphabet_key a:active {
  color: yellow;
}
/* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/devices/__alphabet_keys.scss.erb */
html[data-device='mobile'] .trustee_list_module__alphabet_keys {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .trustee_list_module__alphabet_keys {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .trustee_list_module__alphabet_keys {
  background-color: #0f0f0f;
}
/* line 4, app/assets/stylesheets/web_modules/trustee_list_modules/devices/__content.scss.erb */
html[data-device='mobile'] .trustee_list_module__content {
  background-color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted html[data-device='mobile'] .trustee_list_module__content {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted html[data-device='mobile'] .trustee_list_module__content {
  background-color: #0f0f0f;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/section/__group_key.scss.erb */
.trustee_list_module__section__group_key {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__section__group_key {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__section__group_key {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/section/__group_key.scss.erb */
  .trustee_list_module__section__group_key {
    font-size: 5.6rem;
    letter-spacing: -0.06em;
    line-height: 5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/section/__group_key.scss.erb */
  .trustee_list_module__section__group_key {
    font-size: 6.4rem;
    letter-spacing: -0.06em;
    line-height: 5.625rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/section/__group_key.scss.erb */
  .trustee_list_module__section__group_key {
    font-size: 7.2rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/section/__group_key.scss.erb */
  .trustee_list_module__section__group_key {
    font-size: 7.6rem;
    letter-spacing: -0.06em;
    line-height: 6.25rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/section/__group_key.scss.erb */
  .trustee_list_module__section__group_key {
    font-size: 10rem;
    letter-spacing: -0.06em;
    line-height: 8rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__attachment_image.scss.erb */
.trustee_list_module__trustee__attachment_image {
  width: 50%;
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__container.scss.erb */
.trustee_list_module__trustee__container {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__container {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__container {
  background-color: white;
}

@media (max-width: 739px) {
  /* line 6, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__container.scss.erb */
  .trustee_list_module__trustee__container > *:not(:last-child) {
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 6, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__container.scss.erb */
  .trustee_list_module__trustee__container > *:not(:last-child) {
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 6, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__container.scss.erb */
  .trustee_list_module__trustee__container > *:not(:last-child) {
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 6, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__container.scss.erb */
  .trustee_list_module__trustee__container > *:not(:last-child) {
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 6, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__container.scss.erb */
  .trustee_list_module__trustee__container > *:not(:last-child) {
    margin-bottom: 2rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
.trustee_list_module__trustee__full_name {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  font-weight: normal;
  margin: 0;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__full_name {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__full_name {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-family: 'MCA_10U_Alt', sans-serif;
    font-weight: normal;
  }
  /* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
  .trustee_list_module__trustee__full_name b, .trustee_list_module__trustee__full_name strong {
    font-family: 'MCA_10U', sans-serif;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-family: 'MCA_10U_Alt', sans-serif;
    font-weight: normal;
  }
  /* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
  .trustee_list_module__trustee__full_name b, .trustee_list_module__trustee__full_name strong {
    font-family: 'MCA_10U', sans-serif;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__full_name.scss.erb */
  .trustee_list_module__trustee__full_name {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}
@charset "UTF-8";
/* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
.trustee_list_module__trustee__info {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  color: #0f0f0f;
  margin: 0;
  font-weight: normal;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.trustee_list_module__trustee__info b, .trustee_list_module__trustee__info strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info {
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info p {
  margin: 0;
}

/* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info p:not(:last-child) {
  margin-bottom: 1em;
}

/* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info a[href^=mailto] {
  overflow-wrap: break-word;
}

/* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info h1, .trustee_list_module__trustee__info h2, .trustee_list_module__trustee__info h3, .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
  font-weight: normal;
  margin: 0;
}

@media (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info h4 {
  text-transform: uppercase;
}

@media (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.55rem !important;
    margin-bottom: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.7rem !important;
    margin-bottom: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.775rem !important;
    margin-bottom: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 3rem !important;
    margin-bottom: 2rem;
  }
}

/* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info blockquote {
  font-style: italic;
  margin: 0;
  padding: 0;
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info blockquote em, .trustee_list_module__trustee__info blockquote i {
  font-style: normal;
}

/* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info blockquote em:before, .trustee_list_module__trustee__info blockquote i:before {
  content: '“';
}

/* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info blockquote em:after, .trustee_list_module__trustee__info blockquote i:after {
  content: '”';
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.7rem !important;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.8rem !important;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.85rem !important;
  }
}

@media (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 2rem !important;
  }
}

/* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info ul, .trustee_list_module__trustee__info ol {
  margin: 0;
  padding: 0;
  padding-left: 2em;
}

/* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info ul:not(:last-child), .trustee_list_module__trustee__info ol:not(:last-child) {
  margin-bottom: 1em;
}

/* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info hr {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
.trustee_list_module__trustee__info hr:before {
  content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: -.6rem;
  display: block;
}

/* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info hr:not(:last-child) {
  margin-bottom: 2em;
}

/* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info pre, .trustee_list_module__trustee__info code {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  background-color: yellow;
  display: inline-block;
  padding: 0 .1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info pre, .inverted .trustee_list_module__trustee__info code {
  background-color: blue;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info pre, .not_inverted .trustee_list_module__trustee__info code {
  background-color: yellow;
}

/* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info a {
  text-decoration: none;
  color: #0f0f0f;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info a {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info a {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, #0f0f0f 0.01em, #0f0f0f 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, white 0.01em, white 0.06em, transparent 0.06em);
  }
}

/* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
.trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info a:hover, .not_inverted .trustee_list_module__trustee__info a:focus, .not_inverted .trustee_list_module__trustee__info a:active {
  color: blue;
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

@media (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.05em, transparent 0.05em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.05em, transparent 0.05em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, blue 0.01em, blue 0.06em, transparent 0.06em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
    background-image: linear-gradient(to top, transparent, transparent 0.01em, yellow 0.01em, yellow 0.06em, transparent 0.06em);
  }
}

/* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info .inline_button {
  display: inline-block;
  vertical-align: bottom;
  margin-right: .5em;
  margin-bottom: 1em;
}

/* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info .inline_button a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.trustee_list_module__trustee__info .inline_button a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
  font-family: 'MCA_10U', sans-serif;
  font-weight: normal;
  color: white;
  background-color: #0f0f0f;
  background-image: none;
  display: inline-block;
  overflow-wrap: break-word;
  max-width: 100%;
  padding: .5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
  color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
  color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
  background-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
  background-color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

/* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
.trustee_list_module__trustee__info .inline_button__large a.inline_button__link:hover {
  background-color: blue;
}

/* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
.inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link:hover {
  background-color: yellow;
  color: #0f0f0f;
}

/* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info table {
  border-collapse: collapse;
  border-spacing: 0;
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  table-layout: fixed;
  width: 100%;
}

/* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.trustee_list_module__trustee__info table > tr {
  vertical-align: top;
}

/* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
.trustee_list_module__trustee__info table > tr > th, .trustee_list_module__trustee__info table > tr > td {
  padding: 0;
  margin: 0;
}

/* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info table:not(:last-child) {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info th, .trustee_list_module__trustee__info td {
  border-color: #0f0f0f;
  border-bottom: .08em solid;
  padding: .5em;
  text-align: left;
  vertical-align: center;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .trustee_list_module__trustee__info th, .inverted .trustee_list_module__trustee__info td {
  border-color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .trustee_list_module__trustee__info th, .not_inverted .trustee_list_module__trustee__info td {
  border-color: #0f0f0f;
}

/* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info th:first-child, .trustee_list_module__trustee__info td:first-child {
  padding-left: 0;
  text-align: left;
}

/* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info th:last-child, .trustee_list_module__trustee__info td:last-child {
  padding-right: 0;
  width: 100%;
}

/* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info th {
  font-weight: normal;
  position: relative;
}

/* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info h1 + *, .trustee_list_module__trustee__info h2 + *, .trustee_list_module__trustee__info h3 + *, .trustee_list_module__trustee__info h4 + *, .trustee_list_module__trustee__info h5 + *, .trustee_list_module__trustee__info h6 + * {
  margin-top: 1em;
}

/* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
.trustee_list_module__trustee__info iframe {
  max-width: 100%;
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    color: #0f0f0f;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info {
    color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info {
    color: #0f0f0f;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info p {
    margin: 0;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info p:not(:last-child) {
    margin-bottom: 1em;
  }
  /* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a[href^=mailto] {
    overflow-wrap: break-word;
  }
  /* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h1, .trustee_list_module__trustee__info h2, .trustee_list_module__trustee__info h3, .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-weight: normal;
    margin: 0;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4 {
    text-transform: uppercase;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-style: italic;
    margin: 0;
    padding: 0;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote em, .trustee_list_module__trustee__info blockquote i {
    font-style: normal;
  }
  /* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote em:before, .trustee_list_module__trustee__info blockquote i:before {
    content: '“';
  }
  /* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote em:after, .trustee_list_module__trustee__info blockquote i:after {
    content: '”';
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 2.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 3.6rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 3.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 4rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info ul, .trustee_list_module__trustee__info ol {
    margin: 0;
    padding: 0;
    padding-left: 2em;
  }
  /* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info ul:not(:last-child), .trustee_list_module__trustee__info ol:not(:last-child) {
    margin-bottom: 1em;
  }
  /* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info hr {
    margin: 0;
    padding: 0;
    border: 0;
  }
  /* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
  .trustee_list_module__trustee__info hr:before {
    content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
    display: block;
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: -.6rem;
    display: block;
  }
  /* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info hr:not(:last-child) {
    margin-bottom: 2em;
  }
  /* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info pre, .trustee_list_module__trustee__info code {
    font-family: 'MCA_10U', sans-serif;
    font-weight: normal;
    background-color: yellow;
    display: inline-block;
    padding: 0 .1em;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info pre, .inverted .trustee_list_module__trustee__info code {
    background-color: blue;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info pre, .not_inverted .trustee_list_module__trustee__info code {
    background-color: yellow;
  }
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    color: #0f0f0f;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info a {
    color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info a {
    color: #0f0f0f;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    color: blue;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    color: yellow;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info a:hover, .not_inverted .trustee_list_module__trustee__info a:focus, .not_inverted .trustee_list_module__trustee__info a:active {
    color: blue;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button {
    display: inline-block;
    vertical-align: bottom;
    margin-right: .5em;
    margin-bottom: 1em;
  }
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-family: 'MCA_10U', sans-serif;
    font-weight: normal;
    color: white;
    background-color: #0f0f0f;
    background-image: none;
    display: inline-block;
    overflow-wrap: break-word;
    max-width: 100%;
    padding: .5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    background-color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    background-color: #0f0f0f;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link:hover {
    background-color: blue;
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
  .inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link:hover {
    background-color: yellow;
    color: #0f0f0f;
  }
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-family: 'MCA_10U', sans-serif;
    font-weight: normal;
    color: white;
    background-color: #0f0f0f;
    background-image: none;
    display: inline-block;
    overflow-wrap: break-word;
    max-width: 100%;
    padding: .5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    background-color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    background-color: #0f0f0f;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) and (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link:hover {
    background-color: blue;
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
  .inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link:hover {
    background-color: yellow;
    color: #0f0f0f;
  }
  /* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info table {
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    table-layout: fixed;
    width: 100%;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
  .trustee_list_module__trustee__info table > tr {
    vertical-align: top;
  }
  /* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
  .trustee_list_module__trustee__info table > tr > th, .trustee_list_module__trustee__info table > tr > td {
    padding: 0;
    margin: 0;
  }
  /* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info table:not(:last-child) {
    margin-bottom: 1em;
  }
  /* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th, .trustee_list_module__trustee__info td {
    border-color: #0f0f0f;
    border-bottom: .08em solid;
    padding: .5em;
    text-align: left;
    vertical-align: center;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info th, .inverted .trustee_list_module__trustee__info td {
    border-color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info th, .not_inverted .trustee_list_module__trustee__info td {
    border-color: #0f0f0f;
  }
  /* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th:first-child, .trustee_list_module__trustee__info td:first-child {
    padding-left: 0;
    text-align: left;
  }
  /* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th:last-child, .trustee_list_module__trustee__info td:last-child {
    padding-right: 0;
    width: 100%;
  }
  /* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th {
    font-weight: normal;
    position: relative;
  }
  /* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h1 + *, .trustee_list_module__trustee__info h2 + *, .trustee_list_module__trustee__info h3 + *, .trustee_list_module__trustee__info h4 + *, .trustee_list_module__trustee__info h5 + *, .trustee_list_module__trustee__info h6 + * {
    margin-top: 1em;
  }
  /* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info iframe {
    max-width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    color: #0f0f0f;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info {
    color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info {
    color: #0f0f0f;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/trustee_list_modules/trustee/__info.scss.erb */
  .trustee_list_module__trustee__info {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info p {
    margin: 0;
  }
  /* line 7, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info p:not(:last-child) {
    margin-bottom: 1em;
  }
  /* line 12, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a[href^=mailto] {
    overflow-wrap: break-word;
  }
  /* line 16, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h1, .trustee_list_module__trustee__info h2, .trustee_list_module__trustee__info h3, .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-weight: normal;
    margin: 0;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 21, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3 {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 25, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4, .trustee_list_module__trustee__info h5, .trustee_list_module__trustee__info h6 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 29, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h4 {
    text-transform: uppercase;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.025rem !important;
    margin-bottom: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 34, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h3:not(:first-child), .trustee_list_module__trustee__info h4:not(:first-child), .trustee_list_module__trustee__info h5:not(:first-child), .trustee_list_module__trustee__info h6:not(:first-child) {
    margin-top: 2.25rem !important;
    margin-bottom: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-style: italic;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) {
  /* line 51, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote em, .trustee_list_module__trustee__info blockquote i {
    font-style: normal;
  }
  /* line 53, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote em:before, .trustee_list_module__trustee__info blockquote i:before {
    content: '“';
  }
  /* line 54, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote em:after, .trustee_list_module__trustee__info blockquote i:after {
    content: '”';
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 2.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 3.6rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 3.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 42, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote {
    margin-left: 4rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.35rem !important;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 61, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info blockquote:not(:last-child) {
    margin-bottom: 1.5rem !important;
  }
}

@media (max-width: 739px) {
  /* line 68, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info ul, .trustee_list_module__trustee__info ol {
    margin: 0;
    padding: 0;
    padding-left: 2em;
  }
  /* line 73, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info ul:not(:last-child), .trustee_list_module__trustee__info ol:not(:last-child) {
    margin-bottom: 1em;
  }
  /* line 78, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info hr {
    margin: 0;
    padding: 0;
    border: 0;
  }
  /* line 10, app/assets/stylesheets/partials/mixins/_line.scss */
  .trustee_list_module__trustee__info hr:before {
    content: '\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014\2014';
    display: block;
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: -.6rem;
    display: block;
  }
  /* line 84, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info hr:not(:last-child) {
    margin-bottom: 2em;
  }
  /* line 89, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info pre, .trustee_list_module__trustee__info code {
    font-family: 'MCA_10U', sans-serif;
    font-weight: normal;
    background-color: yellow;
    display: inline-block;
    padding: 0 .1em;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info pre, .inverted .trustee_list_module__trustee__info code {
    background-color: blue;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info pre, .not_inverted .trustee_list_module__trustee__info code {
    background-color: yellow;
  }
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    color: #0f0f0f;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info a {
    color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info a {
    color: #0f0f0f;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 97, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, #0f0f0f 0.03em, #0f0f0f 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, white 0.03em, white 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    color: blue;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    color: yellow;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info a:hover, .not_inverted .trustee_list_module__trustee__info a:focus, .not_inverted .trustee_list_module__trustee__info a:active {
    color: blue;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 31, app/assets/stylesheets/partials/mixins/_link.scss */
  .trustee_list_module__trustee__info a:hover, .trustee_list_module__trustee__info a:focus, .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    /* Firefox */
    /* Firefox inverted page */
  }
  /* line 11, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted .trustee_list_module__trustee__info a:hover, .inverted .trustee_list_module__trustee__info a:focus, .inverted .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
  /* line 19, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .firefox .trustee_list_module__trustee__info a:hover, .firefox .trustee_list_module__trustee__info a:focus, .firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, blue 0.03em, blue 0.08em, transparent 0.08em);
  }
  /* line 24, app/assets/stylesheets/partials/mixins/_underline_for.scss */
  .inverted.firefox .trustee_list_module__trustee__info a:hover, .inverted.firefox .trustee_list_module__trustee__info a:focus, .inverted.firefox .trustee_list_module__trustee__info a:active {
    text-decoration: none;
    -webkit-print-color-adjust: exact;
    background-size: 100%;
    background-repeat: repeat-x;
    background-position: 100% 0;
    background-image: -webkit-linear-gradient(bottom, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
    background-image: linear-gradient(to top, transparent, transparent 0.03em, yellow 0.03em, yellow 0.08em, transparent 0.08em);
  }
}

@media (max-width: 739px) {
  /* line 101, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button {
    display: inline-block;
    vertical-align: bottom;
    margin-right: .5em;
    margin-bottom: 1em;
  }
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-family: 'MCA_10U', sans-serif;
    font-weight: normal;
    color: white;
    background-color: #0f0f0f;
    background-image: none;
    display: inline-block;
    overflow-wrap: break-word;
    max-width: 100%;
    padding: .5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    background-color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    background-color: #0f0f0f;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (max-width: 739px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 1800px) {
  /* line 107, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
  .trustee_list_module__trustee__info .inline_button a.inline_button__link:hover {
    background-color: blue;
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
  .inverted .trustee_list_module__trustee__info .inline_button a.inline_button__link:hover {
    background-color: yellow;
    color: #0f0f0f;
  }
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-family: 'MCA_10U', sans-serif;
    font-weight: normal;
    color: white;
    background-color: #0f0f0f;
    background-image: none;
    display: inline-block;
    overflow-wrap: break-word;
    max-width: 100%;
    padding: .5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    color: #0f0f0f;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    color: white;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    background-color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    background-color: #0f0f0f;
  }
}

@media (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.7rem;
    letter-spacing: -0.01em;
    line-height: 1.7rem;
  }
}

@media (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
    line-height: 1.8rem;
  }
}

@media (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.85rem;
    letter-spacing: -0.01em;
    line-height: 1.85rem;
  }
}

@media (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 2rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (max-width: 739px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 740px) and (max-width: 999px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 1000px) and (max-width: 1199px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.35rem;
    letter-spacing: 0;
    line-height: 1.35rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 1200px) and (max-width: 1799px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) and (max-width: 739px) and (min-width: 1800px) {
  /* line 113, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1.5rem;
  }
}

@media (max-width: 739px) {
  /* line 22, app/assets/stylesheets/partials/mixins/_button.scss */
  .trustee_list_module__trustee__info .inline_button__large a.inline_button__link:hover {
    background-color: blue;
  }
  /* line 27, app/assets/stylesheets/partials/mixins/_button.scss */
  .inverted .trustee_list_module__trustee__info .inline_button__large a.inline_button__link:hover {
    background-color: yellow;
    color: #0f0f0f;
  }
  /* line 118, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info table {
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    table-layout: fixed;
    width: 100%;
  }
  /* line 4, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
  .trustee_list_module__trustee__info table > tr {
    vertical-align: top;
  }
  /* line 6, ../usr/local/bundle/bundler/gems/modulor-c9ce07118c4b/lib/assets/stylesheets/partials/mixins/resets/_table.scss */
  .trustee_list_module__trustee__info table > tr > th, .trustee_list_module__trustee__info table > tr > td {
    padding: 0;
    margin: 0;
  }
  /* line 127, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info table:not(:last-child) {
    margin-bottom: 1em;
  }
  /* line 132, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th, .trustee_list_module__trustee__info td {
    border-color: #0f0f0f;
    border-bottom: .08em solid;
    padding: .5em;
    text-align: left;
    vertical-align: center;
  }
  /* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
  .inverted .trustee_list_module__trustee__info th, .inverted .trustee_list_module__trustee__info td {
    border-color: white;
  }
  /* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
  .not_inverted .trustee_list_module__trustee__info th, .not_inverted .trustee_list_module__trustee__info td {
    border-color: #0f0f0f;
  }
  /* line 139, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th:first-child, .trustee_list_module__trustee__info td:first-child {
    padding-left: 0;
    text-align: left;
  }
  /* line 144, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th:last-child, .trustee_list_module__trustee__info td:last-child {
    padding-right: 0;
    width: 100%;
  }
  /* line 150, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info th {
    font-weight: normal;
    position: relative;
  }
  /* line 156, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info h1 + *, .trustee_list_module__trustee__info h2 + *, .trustee_list_module__trustee__info h3 + *, .trustee_list_module__trustee__info h4 + *, .trustee_list_module__trustee__info h5 + *, .trustee_list_module__trustee__info h6 + * {
    margin-top: 1em;
  }
  /* line 161, app/assets/stylesheets/partials/mixins/_default_typography.scss */
  .trustee_list_module__trustee__info iframe {
    max-width: 100%;
  }
}
/*

*/

/*

*/

/* line 3, app/assets/stylesheets/web_modules/search_modules/__content.scss.erb */
.search_module__content {
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  background-clip: content-box;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_module__content b, .search_module__content strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__content {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__content {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__content {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__content {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__content.scss.erb */
  .search_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__content.scss.erb */
  .search_module__content {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__content.scss.erb */
  .search_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__content.scss.erb */
  .search_module__content {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__content.scss.erb */
  .search_module__content {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 4, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
.search_module__query_input label {
  height: 1px;
  left: -10000px !important;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}

/* line 8, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
.search_module__query_input input[type='search'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  color: #0f0f0f;
  height: 100%;
  outline: 0;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_module__query_input input[type='search'] b, .search_module__query_input input[type='search'] strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__query_input input[type='search'] {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__query_input input[type='search'] {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 8, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
  .search_module__query_input input[type='search'] {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 8, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
  .search_module__query_input input[type='search'] {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 8, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
  .search_module__query_input input[type='search'] {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 8, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
  .search_module__query_input input[type='search'] {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 8, app/assets/stylesheets/web_modules/search_modules/__query_input.scss.erb */
  .search_module__query_input input[type='search'] {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}
/* line 3, app/assets/stylesheets/web_modules/search_modules/__results_string.scss.erb */
.search_module__results_string {
  color: blue;
  margin: 0;
  margin-top: 1em;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__results_string {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__results_string {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
.search_module__search_button {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  padding-left: .1em;
  padding-right: .1em;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_module__search_button b, .search_module__search_button strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__search_button {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__search_button {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__search_button {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__search_button {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
  .search_module__search_button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
  .search_module__search_button {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
  .search_module__search_button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
  .search_module__search_button {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
  .search_module__search_button {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 15, app/assets/stylesheets/web_modules/search_modules/__search_button.scss.erb */
.search_module__search_button:hover {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__search_button:hover {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__search_button:hover {
  color: blue;
}
/* line 3, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
.search_module__search_form {
  background-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: .25em;
  position: relative;
  width: 100%;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__search_form {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__search_form {
  background-color: white;
}

/* line 12, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
.search_module__search_form .search_module__query_input {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}

/* line 14, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
.search_module__search_form .search_module__query_input input[type='search'] {
  width: 100%;
}

/* line 19, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
.search_module__search_form .search_module__search_button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
      -ms-flex: 0 0;
          flex: 0 0;
  border-left: 0;
}

/* line 25, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
.search_module__search_form__border {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 38, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
.search_module__search_form__border line {
  stroke: #0f0f0f;
  font-size: 1rem;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__search_form__border line {
  stroke: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__search_form__border line {
  stroke: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 38, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
  .search_module__search_form__border line {
    stroke-width: 0.3em;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 38, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
  .search_module__search_form__border line {
    stroke-width: 0.3em;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 38, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
  .search_module__search_form__border line {
    stroke-width: 0.3em;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 38, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
  .search_module__search_form__border line {
    stroke-width: 0.4em;
  }
}

@media (min-width: 1800px) {
  /* line 38, app/assets/stylesheets/web_modules/search_modules/__search_form.scss.erb */
  .search_module__search_form__border line {
    stroke-width: 0.5em;
  }
}
/* line 3, app/assets/stylesheets/web_modules/search_modules/__search_toggle.scss.erb */
.search_module__search_toggle {
  display: none;
}
/* line 3, app/assets/stylesheets/web_modules/search_modules/__wrapper.scss.erb */
.search_module__wrapper {
  position: relative;
}
/* line 5, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
body.ie .search_module__search_form,
body.edge .search_module__search_form {
  display: table;
  min-width: 100%;
  padding: .25em;
  padding-bottom: 0.375em;
  table-layout: fixed;
  width: auto;
  border-style: solid;
  border-color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted body.ie .search_module__search_form, .inverted
body.edge .search_module__search_form {
  border-color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted body.ie .search_module__search_form, .not_inverted
body.edge .search_module__search_form {
  border-color: blue;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
  body.ie .search_module__search_form,
  body.edge .search_module__search_form {
    border-width: 0.3em;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
  body.ie .search_module__search_form,
  body.edge .search_module__search_form {
    border-width: 0.3em;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
  body.ie .search_module__search_form,
  body.edge .search_module__search_form {
    border-width: 0.3em;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
  body.ie .search_module__search_form,
  body.edge .search_module__search_form {
    border-width: 0.4em;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
  body.ie .search_module__search_form,
  body.edge .search_module__search_form {
    border-width: 0.5em;
  }
}

/* line 19, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
body.ie .search_module__search_form .search_module__query_input,
body.edge .search_module__search_form .search_module__query_input {
  display: table-cell;
}

/* line 21, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
body.ie .search_module__search_form .search_module__query_input input[type='search'],
body.edge .search_module__search_form .search_module__query_input input[type='search'] {
  width: 100%;
}

/* line 26, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
body.ie .search_module__search_form .search_module__search_button,
body.edge .search_module__search_form .search_module__search_button {
  border-left: 0;
  display: table-cell;
  text-align: right;
  width: 100%;
}

/* line 34, app/assets/stylesheets/web_modules/search_modules/ie/__search_form.scss.erb */
body.ie .search_module__search_form__border,
body.edge .search_module__search_form__border {
  display: none;
}
/* line 4, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}

/* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
body.search_module__is_expanded .search_module__is_master:not(.modulor_web_module__is_edit_mode) {
  z-index: 7;
}

@media (max-width: 739px) {
  /* line 4, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) {
    margin-left: 33.33333%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 4, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) {
    margin-left: 20%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 4, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) {
    margin-left: 20%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 4, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) {
    margin-left: 14.28571%;
  }
}

@media (min-width: 1800px) {
  /* line 4, app/assets/stylesheets/web_modules/search_modules/is_master/__content.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) {
    margin-left: 11.11111%;
  }
}
/* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__query_input.scss.erb */
.search_module__is_master .search_module__query_input input[type='search'] {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__is_master .search_module__query_input input[type='search'] {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__is_master .search_module__query_input input[type='search'] {
  color: blue;
}
/* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_button.scss.erb */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_button {
  color: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_button {
  color: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_button {
  color: blue;
}
@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border {
    padding: .1em;
  }
}

/* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
  stroke: blue;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
  stroke: yellow;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
  stroke: blue;
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 0.3em;
  }
  /* line 16, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  body.ie .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line,
  body.edge .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 3px;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 0.3em;
  }
  /* line 16, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  body.ie .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line,
  body.edge .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 3px;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 0.3em;
  }
  /* line 16, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  body.ie .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line,
  body.edge .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 3px;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 0.4em;
  }
  /* line 16, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  body.ie .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line,
  body.edge .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 2px;
  }
}

@media (min-width: 1800px) {
  /* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 0.5em;
  }
  /* line 16, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  body.ie .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line,
  body.edge .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 2px;
  }
}

@media (max-width: 739px) {
  /* line 10, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 0.15em;
  }
  /* line 25, app/assets/stylesheets/web_modules/search_modules/is_master/__search_form.scss.erb */
  body.ie .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line,
  body.edge .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_form__border line {
    stroke-width: 1.5px;
  }
}
/* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background-color: transparent;
  border-radius: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  font-family: 'MCA_10U_Alt', sans-serif;
  font-weight: normal;
  background-color: white;
  color: #0f0f0f;
  display: inline-block;
  margin: .25em;
  padding-left: .1em;
  padding-right: .1em;
  text-transform: uppercase;
}

/* line 35, app/assets/stylesheets/partials/mixins/_fonts.scss */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle b, .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle strong {
  font-family: 'MCA_10U', sans-serif;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
  background-color: #0f0f0f;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
  background-color: white;
}

/* line 9, app/assets/stylesheets/partials/mixins/_color.scss */
.inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
  color: white;
}

/* line 14, app/assets/stylesheets/partials/mixins/_color.scss */
.not_inverted .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
  color: #0f0f0f;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
    font-size: 2.25rem;
    letter-spacing: -0.02em;
    line-height: 2.25rem;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
    font-size: 2.55rem;
    letter-spacing: -0.02em;
    line-height: 2.55rem;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle {
    font-size: 3rem;
    letter-spacing: -0.02em;
    line-height: 3rem;
  }
}

/* line 19, app/assets/stylesheets/web_modules/search_modules/is_master/__search_toggle.scss.erb */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle[aria-expanded='true'],
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__search_toggle[aria-expanded='false'] + .search_module__search_form {
  display: none;
}
/* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
.search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
  position: absolute;
  right: 0;
  text-align: right;
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* xs */
    width: 100%;
  }
}

@media (max-width: 739px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* xs */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* s */
    width: 50%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* s */
    width: 100%;
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* s */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* m */
    width: 100%;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* m */
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* l */
    width: 33.33333%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* l */
    width: 100%;
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* l */
    width: 50%;
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* xl */
    width: 25%;
  }
}

@media (min-width: 1800px) {
  /* line 30, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='1'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* xl */
    width: 100%;
  }
}

@media (min-width: 1800px) {
  /* line 39, app/assets/stylesheets/partials/mixins/_breakpoint_col.scss */
  [data-width='2'].search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    /* xl */
    width: 50%;
  }
}

@media (max-width: 739px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    padding: -webkit-calc(1rem - .25em);
    padding: calc(1rem - .25em);
  }
}

@media (min-width: 740px) and (max-width: 999px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    padding: -webkit-calc(1.35rem - .25em);
    padding: calc(1.35rem - .25em);
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    padding: -webkit-calc(1.8rem - .25em);
    padding: calc(1.8rem - .25em);
  }
}

@media (min-width: 1200px) and (max-width: 1799px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    padding: -webkit-calc(1.85rem - .25em);
    padding: calc(1.85rem - .25em);
  }
}

@media (min-width: 1800px) {
  /* line 5, app/assets/stylesheets/web_modules/search_modules/is_master/__wrapper.scss.erb */
  .search_module__is_master:not(.modulor_web_module__is_edit_mode) .search_module__wrapper {
    padding: -webkit-calc(2rem - .25em);
    padding: calc(2rem - .25em);
  }
}
@media print {
  /* line 3, app/assets/stylesheets/web_modules/search_modules/print/__content.scss.erb */
  .search_module__content {
    display: none;
  }
}
/*

*/


/*













*/

