/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: -20px;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/*

    Name:       seti
    Author:     Michael Kaminsky (http://github.com/mkaminsky11)

    Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax)

*/


.cm-s-seti.CodeMirror {
  background-color: #151718 !important;
  color: #CFD2D1 !important;
  border: none;
}
.cm-s-seti .CodeMirror-gutters {
  color: #404b53;
  background-color: #0E1112;
  border: none;
}
.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; }
.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
.cm-s-seti span.cm-comment { color: #41535b; }
.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; }
.cm-s-seti span.cm-number { color: #cd3f45; }
.cm-s-seti span.cm-variable { color: #55b5db; }
.cm-s-seti span.cm-variable-2 { color: #a074c4; }
.cm-s-seti span.cm-def { color: #55b5db; }
.cm-s-seti span.cm-keyword { color: #ff79c6; }
.cm-s-seti span.cm-operator { color: #9fca56; }
.cm-s-seti span.cm-keyword { color: #e6cd69; }
.cm-s-seti span.cm-atom { color: #cd3f45; }
.cm-s-seti span.cm-meta { color: #55b5db; }
.cm-s-seti span.cm-tag { color: #55b5db; }
.cm-s-seti span.cm-attribute { color: #9fca56; }
.cm-s-seti span.cm-qualifier { color: #9fca56; }
.cm-s-seti span.cm-property { color: #a074c4; }
.cm-s-seti span.cm-variable-3, .cm-s-seti span.cm-type { color: #9fca56; }
.cm-s-seti span.cm-builtin { color: #9fca56; }
.cm-s-seti .CodeMirror-activeline-background { background: #101213; }
.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }

/*!
 * Cropper.js v1.2.2
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2018 Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-01-03T13:26:29.610Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {/*Avoid margin top issue (Occur only when margin-top <= -height)
 */
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: .5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, 0.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}


@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.icon-spark::before {
  content: "\EA01"; }

.icon-alert-info::before {
  content: "\EA02"; }

.icon-alert-success::before {
  content: "\EA03"; }

.icon-alert-warn::before {
  content: "\EA04"; }

.icon-browser-chrome::before {
  content: "\EA05"; }

.icon-browser-firefox::before {
  content: "\EA06"; }

.icon-browser-ie::before {
  content: "\EA07"; }

.icon-browser-safari::before {
  content: "\EA08"; }

.icon-control-joysticks::before {
  content: "\EA09"; }

.icon-control-poll::before {
  content: "\EA0A"; }

.icon-control-screens::before {
  content: "\EA0B"; }

.icon-control-tactiles::before {
  content: "\EA0C"; }

.icon-discord::before {
  content: "\EA0D"; }

.icon-facebook::before {
  content: "\EA0E"; }

.icon-google-plus::before {
  content: "\EA0F"; }

.icon-lab::before {
  content: "\EA10"; }

.icon-lang-java::before {
  content: "\EA11"; }

.icon-moon::before {
  content: "\EA12"; }

.icon-os-android::before {
  content: "\EA13"; }

.icon-os-ios::before {
  content: "\EA14"; }

.icon-paypal::before {
  content: "\EA15"; }

.icon-player::before {
  content: "\EA16"; }

.icon-pro::before {
  content: "\EA17"; }

.icon-puzzle-plus::before {
  content: "\EA18"; }

.icon-twitter::before {
  content: "\EA19"; }

.icon-user-circle::before {
  content: "\EA1A"; }

.icon-xbl::before {
  content: "\EA1B"; }

.icon-youtube::before {
  content: "\EA1C"; }

.icon-heart-empty::before {
  content: "\EA1D"; }

.icon-heart-crossed::before {
  content: "\EA1E"; }

.icon-heart-full::before {
  content: "\EA1F"; }

.icon-user-10::before {
  content: "\EA20"; }

.icon-user-13::before {
  content: "\EA21"; }

.icon-steam::before {
  content: "\EA22"; }

.icon-spreadshirt::before {
  content: "\EA23"; }

.icon-soundcloud::before {
  content: "\EA24"; }

.icon-patreon::before {
  content: "\EA25"; }

.icon-instagram::before {
  content: "\EA26"; }

.icon-broadcast::before {
  content: "\EA27"; }

.icon-mixer_about::before {
  content: "\EA28"; }

.icon-mixer_host::before {
  content: "\EA29"; }

.icon-mixer_invitecostream::before {
  content: "\EA2A"; }

.icon-mixer_report::before {
  content: "\EA2B"; }

.icon-lock-closed::before {
  content: "\EA30"; }

.icon-mixer-clip::before {
  content: "\EA31"; }

.icon-Accept::before {
  content: "\EA01"; }

.icon-Add::before {
  content: "\EA02"; }

.icon-AlertSolid::before {
  content: "\EA03"; }

.icon-ArrowDown::before {
  content: "\EA04"; }

.icon-Back::before {
  content: "\EA05"; }

.icon-Broadcasting::before {
  content: "\EA06"; }

.icon-BumperLeft::before {
  content: "\EA07"; }

.icon-BumperRight::before {
  content: "\EA08"; }

.icon-CaretSolidDown::before {
  content: "\EA09"; }

.icon-CellPhone::before {
  content: "\EA0A"; }

.icon-CheckBox::before {
  content: "\EA0B"; }

.icon-CheckBoxChecked::before {
  content: "\EA0C"; }

.icon-ChevronDown::before {
  content: "\EA0D"; }

.icon-ChevronLeft::before {
  content: "\EA0E"; }

.icon-ChevronRight::before {
  content: "\EA0F"; }

.icon-ChevronUp::before {
  content: "\EA10"; }

.icon-Close::before {
  content: "\EA11"; }

.icon-Download::before {
  content: "\EA12"; }

.icon-Family::before {
  content: "\EA13"; }

.icon-Feedback::before {
  content: "\EA14"; }

.icon-Filter::before {
  content: "\EA15"; }

.icon-Forward::before {
  content: "\EA16"; }

.icon-GiftCard::before {
  content: "\EA17"; }

.icon-GripperBarHorizontal::before {
  content: "\EA18"; }

.icon-IncidentTriangle::before {
  content: "\EA19"; }

.icon-Info16::before {
  content: "\EA1A"; }

.icon-InternetWithController::before {
  content: "\EA1B"; }

.icon-Keyboard::before {
  content: "\EA1C"; }

.icon-LikeSolid::before {
  content: "\EA1D"; }

.icon-LiveText::before {
  content: "\EA1E"; }

.icon-Lock::before {
  content: "\EA1F"; }

.icon-Menu::before {
  content: "\EA20"; }

.icon-MixerAdd::before {
  content: "\EA21"; }

.icon-MixerAudience18Plus::before {
  content: "\EA22"; }

.icon-MixerAudienceTeen::before {
  content: "\EA23"; }

.icon-MixerBan::before {
  content: "\EA24"; }

.icon-MixerBeakerSolid::before {
  content: "\EA25"; }

.icon-MixerBroadcastSolid::before {
  content: "\EA26"; }

.icon-MixerChatSolid::before {
  content: "\EA27"; }

.icon-MixerClosedCaptionInternationalSolid::before {
  content: "\EA28"; }

.icon-MixerClosedCaptionSolid::before {
  content: "\EA29"; }

.icon-MixerCoStreaming::before {
  content: "\EA2A"; }

.icon-MixerCoStreamingSolid::before {
  content: "\EA2B"; }

.icon-MixerComplaintSolid::before {
  content: "\EA2C"; }

.icon-MixerContentCopy::before {
  content: "\EA2D"; }

.icon-MixerControlInteractive::before {
  content: "\EA2E"; }

.icon-MixerControlTactile::before {
  content: "\EA2F"; }

.icon-MixerDelete::before {
  content: "\EA30"; }

.icon-MixerDeleteForeverSolid::before {
  content: "\EA31"; }

.icon-MixerDeleteSolid::before {
  content: "\EA32"; }

.icon-MixerDevicesOther::before {
  content: "\EA33"; }

.icon-MixerEditSolid::before {
  content: "\EA34"; }

.icon-MixerFTLRocket::before {
  content: "\EA35"; }

.icon-MixerFTLRocketDisabledSolid::before {
  content: "\EA36"; }

.icon-MixerFTLRocketSolid::before {
  content: "\EA37"; }

.icon-MixerFastforwardSolid::before {
  content: "\EA38"; }

.icon-MixerFilter::before {
  content: "\EA39"; }

.icon-MixerFilterList::before {
  content: "\EA3A"; }

.icon-MixerFilterListFlipped::before {
  content: "\EA3B"; }

.icon-MixerFlag::before {
  content: "\EA3C"; }

.icon-MixerFullscreen::before {
  content: "\EA3D"; }

.icon-MixerFullscreenEdit::before {
  content: "\EA3E"; }

.icon-MixerHalfStar::before {
  content: "\EA3F"; }

.icon-MixerHeart::before {
  content: "\EA40"; }

.icon-MixerHeartDisabledSolid::before {
  content: "\EA41"; }

.icon-MixerHeartSolid::before {
  content: "\EA42"; }

.icon-MixerHomeSolid::before {
  content: "\EA43"; }

.icon-MixerHypezoneInline::before {
  content: "\EA44"; }

.icon-MixerIndeterminateCheckboxSolid::before {
  content: "\EA45"; }

.icon-MixerInteractive::before {
  content: "\EA46"; }

.icon-MixerInteractiveSolid::before {
  content: "\EA47"; }

.icon-MixerLevel::before {
  content: "\EA48"; }

.icon-MixerLiveTV::before {
  content: "\EA49"; }

.icon-MixerMoreVertical::before {
  content: "\EA4A"; }

.icon-MixerOnDemandVideo::before {
  content: "\EA4B"; }

.icon-MixerOpenInNew::before {
  content: "\EA4C"; }

.icon-MixerPIPBottomLeft::before {
  content: "\EA4D"; }

.icon-MixerPIPBottomMiddle::before {
  content: "\EA4E"; }

.icon-MixerPIPBottomRight::before {
  content: "\EA4F"; }

.icon-MixerPIPLeftMiddle::before {
  content: "\EA50"; }

.icon-MixerPIPRightMiddle::before {
  content: "\EA51"; }

.icon-MixerPIPTopLeft::before {
  content: "\EA52"; }

.icon-MixerPIPTopMiddle::before {
  content: "\EA53"; }

.icon-MixerPIPTopRight::before {
  content: "\EA54"; }

.icon-MixerPartner::before {
  content: "\EA55"; }

.icon-MixerPauseSolid::before {
  content: "\EA56"; }

.icon-MixerPlaySolid::before {
  content: "\EA57"; }

.icon-MixerPoll::before {
  content: "\EA58"; }

.icon-MixerPollSolid::before {
  content: "\EA59"; }

.icon-MixerProfile::before {
  content: "\EA5A"; }

.icon-MixerProfileSolid::before {
  content: "\EA5B"; }

.icon-MixerRefresh::before {
  content: "\EA5C"; }

.icon-MixerRemove::before {
  content: "\EA5D"; }

.icon-MixerReport::before {
  content: "\EA5E"; }

.icon-MixerRewindSolid::before {
  content: "\EA5F"; }

.icon-MixerRinger::before {
  content: "\EA60"; }

.icon-MixerRingerOff::before {
  content: "\EA61"; }

.icon-MixerRingerOffSolid::before {
  content: "\EA62"; }

.icon-MixerRingerPaused::before {
  content: "\EA63"; }

.icon-MixerRingerPausedSolid::before {
  content: "\EA64"; }

.icon-MixerRingerSnooze::before {
  content: "\EA65"; }

.icon-MixerRingerSolid::before {
  content: "\EA66"; }

.icon-MixerSaveSolid::before {
  content: "\EA67"; }

.icon-MixerScreenBroadcastSolid::before {
  content: "\EA68"; }

.icon-MixerSearch::before {
  content: "\EA69"; }

.icon-MixerSettingsSolid::before {
  content: "\EA6A"; }

.icon-MixerShare::before {
  content: "\EA6B"; }

.icon-MixerShareController::before {
  content: "\EA6C"; }

.icon-MixerSmileySolid::before {
  content: "\EA6D"; }

.icon-MixerSort::before {
  content: "\EA6E"; }

.icon-MixerSparks::before {
  content: "\EA6F"; }

.icon-MixerSparksSolid::before {
  content: "\EA70"; }

.icon-MixerStar::before {
  content: "\EA71"; }

.icon-MixerStarSolid::before {
  content: "\EA72"; }

.icon-MixerTVMonitor::before {
  content: "\EA73"; }

.icon-MixerTimeout::before {
  content: "\EA74"; }

.icon-MixerTrending::before {
  content: "\EA75"; }

.icon-MixerTrendingSolid::before {
  content: "\EA76"; }

.icon-MixerUserAdd::before {
  content: "\EA77"; }

.icon-MixerUserCircleSolid::before {
  content: "\EA78"; }

.icon-MixerUserHosting::before {
  content: "\EA79"; }

.icon-MixerUserHostingSolid::before {
  content: "\EA7A"; }

.icon-MixerUserRemove::before {
  content: "\EA7B"; }

.icon-MixerVODClip::before {
  content: "\EA7C"; }

.icon-MixerVODClipSolid::before {
  content: "\EA7D"; }

.icon-MixerViewers::before {
  content: "\EA7E"; }

.icon-MixerViewersSolid::before {
  content: "\EA7F"; }

.icon-MixerVolumeDownSolid::before {
  content: "\EA80"; }

.icon-MixerVolumeMuteSolid::before {
  content: "\EA81"; }

.icon-MixerVolumeOffSolid::before {
  content: "\EA82"; }

.icon-MixerVolumeUpSolid::before {
  content: "\EA83"; }

.icon-MixerWhisper::before {
  content: "\EA84"; }

.icon-MultiPlayer::before {
  content: "\EA85"; }

.icon-NewReleases::before {
  content: "\EA86"; }

.icon-News::before {
  content: "\EA87"; }

.icon-PlayerAdd::before {
  content: "\EA88"; }

.icon-PlayerRemove::before {
  content: "\EA89"; }

.icon-RadioBtnOff::before {
  content: "\EA8A"; }

.icon-RadioBtnOn::before {
  content: "\EA8B"; }

.icon-Related::before {
  content: "\EA8C"; }

.icon-Send::before {
  content: "\EA8D"; }

.icon-SendSolid::before {
  content: "\EA8E"; }

.icon-Share::before {
  content: "\EA8F"; }

.icon-Smiley::before {
  content: "\EA90"; }

.icon-Tablet::before {
  content: "\EA91"; }

.icon-TagPlayStyle::before {
  content: "\EA92"; }

.icon-Trending::before {
  content: "\EA93"; }

.icon-Unknown::before {
  content: "\EA94"; }

.icon-UnknownMirrored::before {
  content: "\EA95"; }

.icon-Upload::before {
  content: "\EA96"; }

@font-face {
  font-family: 'Mixer Icons';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAADRIAAsAAAAAdWQAADP3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCTFgqBtCiBnygBNgIkA4RcC4IwAAQgBYQuB5QCG+1odQaMxwEkxzZTFCWBlaMoYaT87P//nnQc1mIZ+P2M2dSHjanVmtuJxyDI9HLPtBcpJMcXyLUD9SRaNJVQWUU+pKyFJZIB0jHwF+thsr6jg6ZdtO0TkLKWN3DubeDWOK9fXmgn2rgXPyQpmvzzz32/ff8wNWkz0FsJtTyh6C+PEizSyAI/cSAyZ9PNEPH6HHSXjmdgoFcTdguaur1t6uFeULC6iUHwuI856qr6fqpampprT5vdxoyS3KpkZYZ4n+RF4IEPB8pWhnFOABzxufkTciIeHFcCyBHCIaQQQgSEmIQQQgRMYojhGTEcxnAKIVLgI7xFQUoppYHyaaBUEKilSPGotRQPrKWeVClSbPEoRXvclnp9vz6T2apgLliAzTqnXr17138DUNDFH4GbC4IuoQg41Nn3ks0Chw4AO6juPmFrW4HlJM4DXrI0H6RWarOHhIH/P683aZ2sek4waJ2ZX3ElrkVMtvlbKxgp/mDB+94rvKgrnTVZOz0CWnIBKXHL298vU4cJmGTpqe2BbvP9oncbKJI+pvNvzrIVl1IuynNqKpdumvlhBv78GcEwwGoIOgGC1SgPSHs7SH4PUEKzKcKFnJiRdAqXgE3gKBxy1Dp3uXLvor+7yi46PxeVSxdlyH3nqnRTuXNbGWVwvPgYSeKc2pLRsocvLwmU6tZxzv/3Uz8XsoZm4ULFEUQkCEqs7envG4PMqeBrPyXeauBLeAU1AfKJ2m5viiFOforxev3YnzqeycLUicXLHxIvOWef0dRhI/OSg0c3JuNZD2FDktz8SRvmmXz9179wq4K2Emvwtunt/cpNnfuVGYSfw9iZxIVh3ceaWNTxrD6Z0fmYWodkIXSyAptJK7d2kJYEEeCBlDUTQxkXmz8ipQ3Tsj2O1wVACEZQDCdINofL4wuEIrFEKpMrlCq1RqvTG4wms8VqszucLrfHS/n8ACAIDIHC4AgkSvu/xaMxWByeQCSRKVQancFksTlcHl8gFIklUplcoVSpNVqd3mA0mV3d3D08vbx9fP38KZphOV4QJVlRNd1ApmU7LobZgdf/krC/hc4vCHBbTwEpEAWmIBSUglFwCkEhKRSFpjAUlsJReIpAESkSRaYoFJWiUXSKQTEpFsWmOBSX4lF8SkAJKRElpiSUlJJRckpBKSkVpaY0lJbSUXrKQBkpE2WmLJSVslF2ykE5KRflpjyUl/JRfipABakQFaYiVJSKUXEqQSWpFJWmMlSWylF5qkAVqRJVpipUlapRdapBNakW1aY6VJfqUX1qQA2pETWmJtSUmlFzakGtUKvUGrVObVCb1Ba1Te1Qu9QetU8dUIfUEXVMnVCn1Bl1Tl1Ql9QVdU3dULfUHXVPPVCP1BP1TL1Qr9Qb9U59UJ/UF/VN/VC/1B/1Ty3H5RuYl+f/YYvlaJHs/5aM4FN7UP+1BSlRM9gPKPgpBNTvMu2CC8QJYgy0mJAWm0CfJJAAzAMFUD12KDg4BUUqwN7QyGCBy1YfysM8FFGiPmgQES7R6uDa+OY0QlORwITBARmcopd8zU2HANEUEcDl0Nj5CNL0upg1qW2S60/N5Nlx1dk/D94u0UksSEct6aZW/kXS8wJJeRyH/SA4/8W24B8Y/163TJl/ZARs0eMAQs0FU1LOz8n8lBP/XRyM8aY8ti1YV1Wn0xjF4xkrPBqjATTLui3XvA0wI5hprj0wCBeX0ohMdxFTqiw7ijdgt0WOprlJQ4/gXAt2EkPRgFvkpiVSzMVEktpDWfcSNQg/9qId1MyPvjCAJKKMFK/1lIxhmait50njqa0CBVi/QbWe3ToZ9IyFyEYe7POzhCzSWWsMOZTSg3I+7o7fnKVbxbbMTYB7/BtboMZNoJlISlJ10NxTqVVPtcdg8NPpTNzFjKKNmk4CBYZ5aAsWtEoZI6XkWTZ9gdmUwjhjc6sU9n/PhhG7UADKAhJmuBHSABzy9rkG+yzifa6TGUOCaEwCCkWthATaw0rmilIBdm//uaKs7Wpvz7yh87/fFXfSJuXbw4/cRFvcKUetUDti1IyURh7bSosiBlvYD92/hLwMK8aL6w5HWUrlDw40tIjPUl51MqVPs+7L1c8+WX0SJMAN49xE0N27mwIvq8CrlQYx3CeHV+5lypOMbHnmu8QLjy3FGNxVfYiHmP1rh+jXYZYMpLl6Ws8/0P/tUyM01KdH+sQjEsH6IHIVj1ARr9SyZez3QoqZLCXg7p9XGfzi4J5YUG64Nz/eZF9YKyhsBE17jZXfNi2SVjYyCx2j9yFHI+idf8DPHUCtwPWePyD1JrGtWF4yDH36/BHZlp0THDEAqQCUJP22KzGGwkJ8ve0Fsi5BETxwBm5BgZbjDoKdvaphKicgqYk8igENkZJDlmJ+ZBxEqf3FnGiThRnzAiy44WnSFuBWpFg0Fu8PDs0+96GdgtWorg5Y4BLWELm9V7gFcKbWCdIPJ52x8JN6/XIx8kcs8JttazFEsCnldQzlkXdpPu8kSMMM+J0nWAcqxV9Bb4OEjXyCORI0VujxoQIf0E6UxXtYKrQb8HAfegEZplxnas3BRMfVvKSspbeEUpMyShWVlLdY15m5lZ7ZeapdlmLjKc6ZSv+poVDl0Qf3Nf2RwK3DNQ/zUjAZtou8DACQ8jCghuFn0+yHZFrturxrfLcVnyMGQBvcN3CXSAMSU0QaKiqttfjZbcKHwp0C1kfmkwyx0rSLm244q6/k6TLzJq56FecvzX0iNob43m4CB5Gr2WvvEpfwReuBRqGD4BwegZqnAZtD+hYqPdtcdnZ/4V0iviv80PwFnnOnLjzJ4tJZ6lrLkDcXn9MlTdv8q9yUm+mHZ93D4wP+uX3iS+vPNcg+Vmit0pB1Rb1eKy6QnnvXoTBbeOYQETsqdgA5vdL72aW3XMEYbpae68QvRpe4WPGjknoWl5ZgoofnsIg4gA9ojT7ALIDuEtgSTHO3Bjcbsil12EBZyOryKCICSEmLBRAKdDBNdo12VbvFERUBDODbPUMHVu52nKGCzB7E7LOYO9K9/9ybwI0/y8zSoJ+HHPi//B9glhLZAVx0tkQ1+f3pNshZrEBBIktkn6MimYREpdw3xNEI7/KarYlmS1WbKiCV4Du4jbbtcxqzMvq4P6JSlcDTYw34O+mmARGGjL+LPZP7IOK+3aI0tHzjcjV8pQX8nTfpeq074gblNb9crz8Nui+eaUkWRx6qTTdogikbUIgg+LqlCzKjipgfk5mBhE/e5yiyXXVdktVDplF8br11XZ+JJQ3fZ5fM4Fc3mu2gRnyU5AMt9MYcZGyXyl03dsjzp8vXYPF7DzqvvwEskiiZ7YVZ0HzHep6wupqX9zQ3X9NP8pXFvznbtIbhLjokmAd6afcN1Ohsr4zRZocay3s76JAjUhNEB7f2gmJSxIDYeoVgd/YNdW1mV9y7XFtU/QQt8txsN7sPUo1CBjJDjW2FwL8hixAcQAQu/HbTcC7o41yn+JXfiTjvfpf58nk4UoLME8j1lCM947A0Sc+SmkrZiQdRp+oyO9MRt+Q35urbE645+sRPdVRbsTulwhXRDVkA9x1fPwryAFJIB7hUw6EQwyOX3B2gA2cuGn8Q22DpmfOM3bRg/JA2m8+tNYzSk6pUzyadhnm/YeK5Pus2zh18QOkmVeXef6LFHGWxyqvJODcf/C5zqKES6IArP2sdd2rziQTVzljhxJP8VuJ2Zj3ZZ8EVZum5ylglHdS2Rb2FTk3rKpn08n4ewlPwjYwnZOQKdGz9GUOJBrh4bg45DKIFFanIYPSNxyjrUFK7bAs1SUz2gJ7PDUQqILjhN7xGm2N2nN/GSEolyIhrqfNCsKFsyMl6uszwWEoSDnhlQeq0L9N242yTGjKkXMQQcOo1kKp9lk/ruO2By6LhtwMu43Y0pIZbOK43BvAMugIlt1/8/XMkhizSkEPUJCg16WnwLS47Vm0xeklDnnqR+WdxliHdFeMbghCFKOV2dvsOFDEgoBPBm+v5XHzjl0nnEMUTZsSVRCGKP4e/9/LbWwp2QbiA7VKy9xgRqf5Mun9/4fb3oeNtIBogoL/iZO0purxV85UENbOfM5J5lZdnPe2MffQtbqsqZdGZ8pfcVSuWosqKfgKK3KNpr1wOLJavkeOyz1ekNlk3QQKsjJ520m1UVPmmI+strmCgeuPB47Oo0IbCDRyYVdlAp3CH+nD4BmeHrDAwsgTFm8JoWqBBhjkExGe4ndC2I5KjQ6Vh7kONOQWLh9k2eDDKKi8z7CotKqhqomz2J1t9EH6ada2GHVOH4Bl30XP+kqWEbUmMTVDAcuclYSL5WJmVkNo/Uk8JHyoUYilb3H6NIxTr0V2ihSmLWxZlYRZkMYP//0+6HcQEF2wFlCR4Rbp9skIHParYRLCcj6z+QqNB7ogZ3NVIG+wzC7o7rXv8DNRxukIGpEvWaZfCKCeiT3sDutkJ+UQvbctnpAkrWt80NQLJqasVL12woPHcfp4zYFt/VqCOQt1pFUcsjQd31fZ2N+pwTsghUxTD3Kceb7/Ubfv6eVbO+W/48a3G0s7YHg/K8LPJfOIxxD3q86F78yInZ73XC2NP07GMO77HAleQ1OlN4jOnotMwHoEeEvUVyGLmPKJnNDjs6nFLK2aU34CnP/rNWzPbgTlu2s9ear4EnXltexpAP+D6haHuIIZbPLdl3SeVIEuUKoFqFGOXSV0Cw5IG7ZSU5KjVSjEVtIJ9QsLDTsBJuqWGoEkcch6vFTQ9aPACLU8tQZwcgF7QR6U86IRZQD6eQHUzkxnp627AjAuWaWjItsX36CVpBbM4qPfLnTIHySDjq141AI+Y+QOmjhH1zJGcmaWYuZKWXi9wPp3G5DCLODDJJ6wxWWh1M1EkwIuxfs6HoaLmTweDNHQoAclpdNaM448kDAJfdC2R8uNklK5iRhSXBuCM7V4S+H16lAU1EvGiiiDaae7F+63DVTYKxo2JogGRsKxAwSpIoCjTE4h1SRmmy+uHeiugf1q70kxkAnNHUbVj1u4QI0/fvam6zK2qCMrfUslBKWjek28hzCuW692sm0MXhURy7y7OUPeDghTh2JD6ubFCOnaVVEVIAw6yIlhWvFBPhSRo2GN4VvhRV7rBE4Z5cUiZjlJSlTo0YXtIEve5x0E/GI6eDVW9CMOsQ8yA/1PIf3JCi7F+WvHkJbBQlLF0VNi501qu6MQmkcSoX9Khnll0t96Gli7rv4vbNvriQXlOOdh8j7QPeO8d1Drs5Q/c12Y57EZD1RImfOZ98MleDRzq3JZl07sACLfuOnVPLHD6I2KdG3OEJ+HJh1oUymdHfk7CUEk+zUvZw1mGZNNlvyHifKzGG8+uZqkTz+19w3pmRAdasPcA0gan9e8UzqkZJvhN3GS5q7ryEiJX9JpNtdCAps5byHXvhgzdnNAi4j3SzN3wPXNR8ZSRan2q/NVlC2khXyS1+7dReBGCPCkrdEvLS9NIPJ5kekRWF+5UOJDbiI1tYHjYg3pjzFxYzlpFxlwtmctWNYFRORnLUSXGaoRj1pqsZ0BXet2jmViaQw2oeaUBjHqf4/XNuhvj7tAP6fUri3aNn8wRwDivQtpX6aDayyiqv1L80lkzG0PMC+iXG3ZEEvBmlzNyLOdExBisNvNvD3UDNHKvXrlMjX033sE2SiO7tL0vt2K56nWcQfobvIKUbjOadX/+8SYo4woAqlTfR5tS7QSVrPRX/fzMMZOmPsMe3jUzBOqNmkFNsf6hpn2hqCVa5FXTPKJd3LF7tDyYrJ55ef/fT7150MvCXaJ4qvexHMqnlE5oZqVtpO6dvGpaxdTTLumWKq4Y0asNzr2rt/aS4tHGqBjexTo3qFVpY3pRDl/aGB4N8d9nV+gTFkC07m5Vst6DZ130tp5o+WSSfrlzHV88kajCKn1W2JhfhbvvNlAGncTYMUu6yLqioYY2S17afW6ZennWB7W8Q5lFTQXjORcU9MKq3CiGdJXDpRV1XgxljM2ZuRTxDWG5Qd/bkZ2qIc1wVyMhkgbu2JArJ+NeIcAkP2MDbEhJOECa19zcxLf/k4ymRhaXa6TOUDJNjIhEr+zmHl3wVWK+JqLwOxGpf9UgerdzdwUio3G2EjMjhnny8RlEZxgOkIbb6GyKnciKhfCOwpqggagFYDeHE3yITZQd5UNkJ46vpCqFrGak8XfSXz7tSLgM0sZu3BMSDYfcp3HnlnE1V3f4zpuZVFB4EnwZ1y2a1Vw60jHUHIBYa8XOm01ViylaBbZ1WyZubFekA0vAqyrwwApq5oHPEMFtRGpIFUQNkgeUlJyQgleQgIMQWvFO0gnTZIEZqwqQ2sVC0QcPd6IRZIL7DChE0NubD/hYVMmhH+z9kZcYox0A45ONAnVcZUeyDjE8edHwlWFR51FPjrfYj+NQMt6KFgA4hLysPkA7w9IM1tek6mDKlrShXm+JsrkGwlNAE1izJMaKphF/dweazo8sU/UyFVA0qaCr5naasAyfekZ76twkHWN+SsUMmUj5RAFzNyiVzD07Xc7dLI3OKKtSidZYcAY9WrsEPOl5HSHlSKd0uu+pFGhj9YfoKqWnp0boqW30eLkcp7T7zrl3xW5U5MedsElaVhSfrsGrlQ+tiIR1tVPuj0EYd2q5i2Vxw+ey/Ca5204UoZ8vM4fT5j9vskaBMAkJFqNk0Kc0GhMkQrbaeXshx8kF7tpIEFWqOoOOX68yEKXll/x+nd1knnoSbRt36kqKIsX3d/9/1bHjvV67vefWzro6OhRo50NB3Z44cUHDI+ls7dhozZzsEUP6qHZ2dGyu5pGMsSydqx0drZ2XPlwhXa6ZHxuZxR9JVia9zKSrjk7HsI2zf7h6DBPwNUCnIaAHRJ4sywYevyBlw+yoLWHYEfC+V0A4gNJSp+92GPqlo/462LskumjpH6iYEj3Ym+k/Ih0wdLy4nZq2v2Gjs5fQ6ZF41slA2X5mveW8tGq5ofmFPj9TOhivy8960VwouGAcbm4dybkQs/p9yBzgtqotFZpW7kAmKlSOtzSPqwuhlSpfbJo41fhAToZWVCNaslwcGrhg+UlSDQDd0yaYTqtfCl9fBVJxROmWLaUR4m4wiQ/mZOr/DhLnXiN3h17NuBrafc247rTm9Lrpabage/sH0kSxzSYRJw5nZTMv+Wy3Xd6zr/02ZigX7fVNgua3QNsuspTGt5O0q2h53OigDGeV4cAD4zbmGym7tidi4SKH/WTv+ejUA9IA2fYNOtsVzzTnYZKKH2DY2dUVbQjgwYDWeTtfkdKzYbcxpDyhIBlTRhgiaGQ7mibco8jeytn+Dw+ySdNZ2MH0qOMFS91RrfxpMCn2CQy5cfuJH7rFmRjKzBR3Y2r3cEEVqVknhV7TXAu1SrsxrRW1l5a3J2xtQBlDf41Ev9t12Wcb83KOPnFYkvhOc+s3LN0ODaI1meEGUWKxd6Npx5ThgKsqKSiaZuHavmU/jt3aHi1k0jTcmtYSxd+eqSxIaSmKor/7Tkxa6nb+ljXv2wHfEJDcxBrYBju18zArzXZFt644MGlfYhoJEBWJKeCqkM0Ar6sesQc6EIDBW1BYDAgWfsCJ3WrAWJOqVZQOZRA1rEAFDzyCi9KWLbh6NxgG1eu5xJsax+8Aw/zABrZ7MoaJll60Amf+xR5gMgrVwn+iyBv4h6YgXpp9YZ0D6uY74tgQAWm3wDYTlgA5bXazmmIzdRj29RzQQhEAu8+v0sXUnAh81LF49wfxOVpZUegeKAjWyeLyTu1eU4SP5ka+IcRBzvXQRCgkcfvfl8WruZjLQ5VVqPcQy7ar+xXrxX4mQ2olpwkUSBnfYjK1CtNB1RxfYIpv3YwUwU2KSpNB4q9Yr+7fHvfVtAiVoO2S4++cIgW0vAct8RkVtkJ6jhpZYGlBkIxYfja0Wm4JSFKEuAa9JtAHy2UcPRQG62VyPacQ4OvhlYcLQjlroWdH1sl9K3wVGb5yncI341AHiP/hxs7gof0Vo6KLUCJG4kpsprfnOvYnzGA9vdh1qPRXUSK6XDkysN8Y8pVczctiFtCyZP3V1f2yz2AwWZWsH7JimCa+QaYOc0y08LRafkUDz6LTWvgNN5dO9wJWUa2ugpfJAQAcRygZrl65chJUAD8uP3++DxAdLRAEBzgzaaEKUBnsCfgTAHaKy1T0bPdtu24Dp+1UNR08zC+e0Ps8PO7hZeUAKWZAsWW1rPANkfnwfWQhvn0O2SBmaVniVSRaK8LmJPq4egJHLX2+IT4yvswnxHdFiycFIU67FcOs7ZwyO4SGcmIMa7dyAKiAABCAKz9UgduRQEcUmpcdzqdsXJbO14yM4XOSZaDc98McvixZAWG/EBi7CMts/KkiW1fBKeEc3I+fLTrVZTtVMCe8D5NmciCJByQ4UlE2AHjP76KCe9fErmNOsTs1iaRGK5kzySFbvROjKLJjuya63HMlweLjK8ufcMeU/e1/kZxW3vp3g3i1eFWuvf2g/c8WyaryebHh31urnEh/tisPcT96stJyXCkJdq4K4X8xqUl1+ndP3Xzl7JqdMnjTObF33bvJVuknbly3r4eO8k4GMc7bJU/xjn78tSuXNhXgnPxWaM9oIrsVkvP8ac4/1e35d5NT6IbkfTtWBbC+qtzzu+fG0vp1g09JbJ+dO8XudfW2tW96v1Y0J41PTugWs1xFc5XZ62vbSJXUU8Qi6idZuYaeho15Rbn50Y3rX+uQjFFVbbv8jwWOsYc/92/LfntnXvL3x0NAwLncNmNHSq7/mP+HZwLfzG3fdYzD0LJPuHasfy26MTc/r6hho6EnK5f6Sb1r3c/hNabnl0Lfz3ozP2qkF7wpkwghukZSFvgL7zG2smARga/GE8cUzRC1pGiRnw9gE/QMgQp7qCiYID8gvjK637sE8a5oGX8IJ4aS5N5tPspJ1C8xR/xRUvyaV6B/15lKkpptDUjZ4KUTAzDAkarCjTZJjU48TL9pk0ZgW3g/5XlPweLGCZ2D8FTY2txP3OaZ8v/57dG66H2zXDjVP3vLwPg3nPhfzacnPi268/FxoAKUURD2FIFXi9PPNLeOqxekbWlNPQNFr/qLq+NajSWt8QPQIjQVXUlbxKTHKuhTzQC0jsD2BsWOhD//+uPYH3Bg15fMuTx9FQQqYjYELd4jiCmlffEsThuAhd5Y9+rO+yOxAq00iSd9JegZU+okJUlc4p4FcSOkWn6Mlh7uK+1VeGh6rbX+0opNzueq70QGPYJNy2mw7CqMqo3kneN5PjmGOxrV1hjcKrtdvQoAiUL/dfrmBcGwsbU5ZyTmQiF6Q2vfe29h5MA6SWCRUVkT0UJLHZEwZR4yhxk3rxmm2XWZ5vjw1FP3RO7mmB6LJiovR1Mqqgl+3C/oExx6ddX1Etth7NtqTWiPutlsTgluDFsY7r2nddC65jkrdY21OR0Cbd6oYv9+xSjkaVhp59wWKo7UfBjz2d95MnO8mf09V828DgsPGzjXaXTLMSsyOsuy3YydcFU2j3Y5Dq0B5kTWoKIGOggz2R2L39zxpqN95T5BmhsQQuBvR6978+yOuwddtiMEt6PPDa6dxpz+9uQJRXcOmtlSukfljS9nWLcBoZAPH06scog96n4L3DjbUV0tlfaYRuWn2NmC884vH8hmn1KMGnuSkqqrzWbJGgFWXeNKXX4uj772pcbx8Ydr/ClvbDTnJ2h8mwjREVCRyhFeEmSliMnI8eI49nMgE/OCZSQYitltFICGIuB3kXNtUVqORMTR5akKQhecBzmh9DLzkU5JBmjahCUlQisMCtv6D+A24QfQKRktMz/OCb0G6WMgpoCk4KZC7VihIE8VSxLobggCghAoQoI6r7PHncWN+wAlzzFWZEA2JHPrD8cSNXj8/rJRNeFhbtTsum4Ijhe0IZchcm0KVO5HDaxwU3jOkI6M8o38iWsnvdyj+MUFc/OFxYJIPt92uqLDQ+bnxOePHgEfuutBJvadjc+P1BQXzM8VlPCj3I/Fj//J5358JUBq2KIACcVRo7lzF+DuHc0WKKMhoFWd0hjG2x6oACtpIAaqGAF1chIyaIil8XJ6/q2k9KOipGMeLIE31SpuS+qgOD2/RVUMiiLvdtZWErj4TMyQhTjemw8ACPW5+vQ8dBW7zEz4RJZT0cXhjLc3fbBlcPAfqLIDiByXt2I6La9CwhIa7H77Iix3+helmuTJpqZuH5nyharEoZAf+ZZcpBXvkIwI5X/OlUyA9cFARaGz6GwcgNkcYBPBfB+UyYpAHoBeSuAFbhYjRwrMhk6sS7CcWfqhqekHB9mNi4fr8eF3CCW/mpiK4EvxpCJHAnRHJCZ0WWYRs/UB5jEnL3u2m6z5xkJwxmcH1qxTFktlZweD07e2apk43sG3bpRih0CNqXLrf9s4HFmD7kBOzoE8t5V/+KSqfRR/neZwrt5N9VHrryAgBogF9iaL4+74BWy68txmNenQOYI4c5ZQs7lBMuZFidhWOqw+yd0Brl28rCCaPuKEZqS08y+9l5wS6Z/qdPYsQfQfsiveRbf667mhjvWV9IcRDzRzNTr1lpcBBCGXNbckJ995QXGOW/7xhyNKZZK+RtEc1kFJTSNbw5oVNXqtSimNjbA6ufj+cfYstu3p03ZqoFpbeVV7L+KXfy5epFzVlcWHX7kgOZpdIbAIi372U2hHSNu2OR5Qymc+KpJUx1Rw9iUjBljDOHoPK8lYSE/gX/hVnX6uclq3EFfiNF7hIAwk9/Wl02eLq+gIw7bhnVBIEHdNXb7qIK7Sf01vL+GrXBX45IW+UarLIIjc3C1boKQOpvWFsfjc3U2laUJUoUqbxIlbXqjUnqXvQ83mC9Vz2L04s6OuyD6mEpc/YzC+kRpIoTVG5brq6wioa/YfYGAwoAwgNvD7RKvBdmYtIhqfet85Y6i/E5MjzgjU7xAD2/ihe368IlTrZggfJz6ve8VFH6yNlxcCogk8gUgKSIZ+FQC4bkAkFCaJGU/gKciA/H8w9eSTJSeFQUVzvASQQH4KQgg96hAcB48YUnj8KKmKwN5OxtItc8/WeDLBfFvezQ7b4XVwvmB/ZFF9R6++l/TNcdhBR+YpTUen5gKYS9RTaenrXbLdMtPS1FO7zZqpzo4LGjOUTKnT0yrvNU0qTkubUjOlyR8KuzQ6UWdpaZdwK2zpih93tnCiQ3ikS1RqlnRt1Qi7PovMowGiZuc4gASKwe68E565uHYYCN/E3aUGqgO8MCNOvGxvf/8WFedRGmaS6ocOHqwehzQIiPwvMXDdR0wB8HQCJTkKJj2dAXidJIZnZ7JH0526G3dtHhQ+QyseDlrVM+dnOmpnrBnfX/z+tS03GpLfueu8+w/3fdG2e1kGUW3cIAlTkVPT5atS0o6yXFYen3M9dVO6YmVyaX+eN5zsg1XRYyffgow/38Zn3o7mPlWd366d6eR5P41Z9IlbCHvUue5J+0LP1sTLiYenSazxRx4+Di4s/7Mr5enyVFha90/K6rd22lvQZfaNyw7V6yra0fouFvO/Dh6NDj5DCo+mu3U37sTs8txJ8g2n1TS5jdXV982KVfSdRSVUMQDoqAosmi1/eAFRRKwjQ7B5JgkJw1MRpWsFOkuCpiImYbvWHNxnR3C1WDuAbFPhysDnxLmUc8TzlOlaB/CpDsT0n2NJkyoAN73yKXCUwAlWEYikwbcnhaLu2FnvBw2p4ptNBS3xKlQ4rmxpVk4UokzugLq1wtKqGeBmosILghFjc7NxhH+eVORHrlkUM14PqQzxU7iI34GIwTfWCoZ4LRXyASCBBsPd+gUToa8WHoNyOuSftTyhUF0Drw4CZeAAZXRAaEjA34JhArZmqMOG/0JOyBWsVwULemCNrwxmVkMGsbLh6KR1I9guJwRny2APWgmkgrm0JVZRYSCLM0SfX6zNTo8fMGVELS5m8HJ+0hNqDN8uDVH1HNIA6GwOVt/WuE2vfKbmaJmYQ6HeQeOhDR7ZSmmNsfrb7LWQRNFfm8awcvM/D0OGzHJYKRjuzHZSIIkMQAPwPFYRiO3AEfziwaXdDTWHAE3sKJwP4O9bDJMsLStfYFmNhg6Fi+lIbsnJPNnuXyzCAZWI/rYPaQrA0M7mFvX4TT1g/E0oRBtA43vCe+RMD47cBVvgPeNfnB1YrxzLQ53LbvRrziYhsXY1FYi7zrLyYKcA1i2bWyaUN6H1cSPQLQgyqYgZldnWOpJ3nm+CQuUz56ZK+iMurP9DPdXVMs2urfEPsQ49XBpzy+oijf7zT/Wgf+sP9E9VPBDtffVe/FTp0EGhMQoBKPIt3kv1CP2hivqVN4/nnnFs148/Hm+NJTORFYZY0qvcm3F/I9bw+uioayDfDhACsydP9bsm6/oM5anTjYfPWErcfZYfPRK1qV1WlrpPWJqGUq+Xh1BGtuHimkyAwgv99SkECDvQuA370apQO58Yk+L4hcRft0L9YaGSpsWwkmJOFb4iO6IuwnKwD8Pi1v9R1vfQAxiKXWo75CALgrobJdnOCiKPmube3q9HjiAyMSnwmw6F2rEeL9KfjzRvHsAw0QPUr6vp8ISldMSnjmXtfghEshXam7o9bL7+VsyeF1VMgTI6Ys3yRINHas5RuH8fqD0sjQJwMMQQgwg5anUQjODuCAlHA3U4vNaE0xAAFWwxoopzeCf0PXh9D3aSb4DaJXW2iufiqEM+PI/spDSol6A2+rkm4QSvR1+PYz38k5MHK03wRn+a5Fn4CoGYqgT/wuRnEzzD7afnNycnbldzP8+P31+QcFzNzZJJJjffeZaVHX65dxBcqnTdsNMO6Z2PJtHX8LPtipm7MearTNxo5l752bbDLzFlFitgEO3I1gpisthAz7B23qGkcCYmkCu4fNfeF7e/dOzxTPHo8btz8Y+eyKhULl/OgOYpchX2FWnwrMHwa1RiYD17c2DNaicz7Vea2ellDWczzk4KjPrOkP33I/wXhxw83J+efu7QZ655P1mWoyK5CnvVii//8uzt+5XV6/nXl31BCvtXInnLz+bcDk2M0VNJjtVu45Jvv4gwMm+keLgRs6RbFyLHY3TBjzu/stisVgxTqSZqr2vvhD2AUcl13USNSo1hVqvFNk30uFlKirWjpl8MIGYlYFhxsZtFH8i4Q/qNwZJTmxZPTTxoJMtZEOb3Wzo4GrwkJFYvVCbCfl13IKBkFpuUN8a3GWpauBm/j2SsTcSKStMbQ/+rltJUrKQ6Rh5qCNfWNNsMYwIQCk6oVeBBQeBB12gw7HenKTaQNfV//L4NU6vBgxpKaKpb9YVU2ECF7QsEiqWC+W8iFK/79NmnGum3/sUBxfdPwKC1QIwbHEv7wQ5NhLl76wYyEbh/q1c1YazJf/Z1O2qb+q6MIeOuberbehz5Phkri72yyT0nIQAck9ffWP+D3W7VIxHOo+oP6Zmw+pvhnLdtVbW4Lxyzme0vXrQ3d++a4PcbGhuzBgQTYMzjn4nWKCLU99ShkTrtf2aYYCu5IbWqCEVMm94gHalo6sfITXsyekIblSVFyqZgGymjo+iZqeDAgRMS9umfU+UxmFceleeW7i/JErmkrk4R1BqyamNSoCEvs0FQl7UwMLSQVYkqIS0P0kUCzTsah7L0sP2YoVZwpF6gNXD3p5dpHH6ZnHTDQtinhr4yaeWbeQ/VuowST6hYUgpKSXOoFuQYJXr3FMdm/wquOm7DhH9cgHjbYSys3iQaq94/prirnaislxwz1WNh2w4HlK/Hx+pHmejXv/WluKVQfqwXWT7KL5oH+oU7wxLCTEqlMXRmMsEUplSGGn3CEnYO9U+V3hOCWvCri0t88n1DL16RKE9O9Yzi6AgsOAe0bImQo/WbSnnr9TmTy50zdjHHufBFeej6hUDLUxf1ApNMv59oeoxrfsGc95vfNLxvLvYj5xX41t37UWSsTed7HyR9deYcj+XVbSwNy9UQ4lz8sYOXYIVrVohT8QAplM7rzsz3ypbES5kqL62XwxqpR7qLfHPGs2yWVqgYP9Z7MVxsFYdrA2VWd5aWxdi3JIw+UdPfko1bxirzEiEVmjLS38rtRId1SDH7Jtq8xjomN91O8qJyws+E/VU5xxelLghafdVughMQLhVMJDw1/uM5hOOcBRx3EP14TT6BJ0XRpITuLLuNtizPL7e6a6XeSbYdfUFtyEyXz96iUSZ9DdngDFFiHfa8R14kdZINmGvorNsxn7AYaU+WusA8w+BKBSMJT6O3eBaxmQMfLwpkIqgOG8KaKPCtATENHeLp7Ifmfkmxku2AQkq1zv5CH+LqDgfFSS5kl9llvo8XqiMsNOPWvwtvppr0WUZNWowq7tSUpoxRpxvVWFZ6gfZh395oNvqKROewHhqAFTxogI+VMP9bckdy+9xvDof5umTgYQ5Dlyj33W6ebkUGLiSsUMGNhkQIoQKOw6oyBLFQel2m5Bs8jIwYpolnkCnvVYGNKR9BNgUMgmN5XW012sDm8pCJtsYzqYtQbfR5GlbiTuOwg6bul+Mn1yRK6O/r749bX7K4uDHRZtStbb5SlHq+qYmsLn37QiFkjgC7FQyroqMKLCLNot2uZcVi48QZqzmkeSuntTLPFnMMzhbuO6eon3i3PHTjCN8T0tEBx6tiSefdtiqgwdMk56zb/RR2yVJ/OTI2j5Z8o23vV69XBG6qrFBwHi+5IolLdhfiCrHzCIKgkY+x+QhiNQ52KwaezVJo0D4CCvCoSP+xR4SUPkeqaQsZWznF2TK7DPgYRyZj61ybJlEcR5OytslkNgCd6eV7ghmNuq0vn3yPbnUCv3WgEvvQfnQKM9F4bRpb2tq/pjP9bEU1rdrDbttrvJnFlpND9ZcV5gfcDqnUtHznLLJ7+8+f7CgNLNdlCc3+NVKFRC/1rRGVarMuv9HuxxaYmuP9BfHNnCoThsUy+I0pLQ6zXfstUGCd0Lg0Ps6GxUnQ1jpPIMnt6XjNOMHDDAxZLkh+gn/vma7HvzB9CZTwC4H+vn/WcESXrrIa6+QOw2cRw7qu6spObJj7GVjwjpEADjLy4PEmzh6vgtpgRffiIM3q/hkqmBSnpDv1fALUFMAHxd62qzuHCZE7hnMQZNoBjqNso5YfqQD6Cpd5D/KutmJ6tNekIqFzTk0MMioX5DmY3Kq3sjtKK1qVh130h0trzVfQ1dcn1wqZFHTrtCCvj+Qt5J5XLzu92Nq2xGqkaAquVOgLAsTlcSGqyv0d+mHep2IWczKV2Sf0lRhMFalNHHiVDo+oSJP+OkeeYzFAym7o+/85wA/Wzsn9gsXwPSCAWJrD5VnRk9Uhhtj3ZshaD6eZ71LtF3RvOdF5ugV70cFoUh8uOh9z0tDF9PW1SpmKVfNl7o/kq2RM60Mfz0r8ZOx5XBRtF5GGOAG4qSeoaAgAcWLJCMcD/DFsby2OR2k4HEig/79hWTpbMzZWPSN/QqpvUAYcs+V+mql+Iq8nhf5CYATbWebix4u6bEWnhPNwP36uaNzWdapoXngfFk28BgQ/hSL+FdzCdHxLYgJHF6OQxmQd9BIj8VFmo3mkDf/u01bw66dk05Gjt7vJ/XoOqMMIMB+g04LHK2eG2p9+OvP/J0+JJwShJEYIXFE8ex0AAND/oP0BAEBDdNqLGCxMnpYB9FGCeGFbOU3tXmCYgooACIJ2lUES8WxcAADqC/oLAACaHjHhoW0rY3gpAAAaV2QjEs0SEVCmClEGnd6Jrc7TJAAADBIDZBJ6iLEBra4R6MARA0PZdTKAhkCkq+SjI2B5lwMgTRZbt8D7tEZV1kkDFfegc6TQZfolkxj9QRshkVlUzkP0n+s4KapnkTEsnUeFANT3/wAAVESvjSbWPavJ9kCsSQzAtezkNQEkMt3VxFsgvoJ3G9uf1if6gXDFpHaU1cWNfIBV/RoMoM1Dum7iv7DrssFL03ioYtiPAnaXL1RPmx3C3UhZXRIjDw3BNen/oz0gRpMutxagD01eHf0lQlON/S+1k2TUVi4b1iQ8Yjjwx29VZF/HcFrLTDd1AgywW3pJoAbz5CAAHvb/w8yB0CV1GLdjVl4jiOVllI8J/L45IgCayDEFYJ6XF3VelpEMJOdK/hOcAADckazw4wAEeCFH+BJRElMk1bLR8dFG3t2JUNaiF5xOBQfg2Gi7R56+AsJgw3M7gAsYgQwkij2QwBWq4tPtYDW8QciwezehwO4fnU4Fd/ic0GD3W6evIF7+/xHRa4blv6B3iYT4jqxi0lTa5SsZQKOX8O1Cq8+Z1xsEKBnct+HkWxxnl2bpt1Sl+HYtwcAs30qVv0jsNLeu8veZbrqty2kixdST/4LeJRLiO7KKaTFk6ZBZOjgdGv19/+bCqfNathsakDkZ3DfDycM8jrNLZulJm6oUIb3mm9jALN+U7In+IrFTOYda/nbmG6V16alksZjPrgfxnlnkJzCcICma8a+5wB9N/uvC4eUCiDChjAtpO67nB2EUJ2mWF2VVN23XD+M0L+u2H+d1P6/6fgCEYATFcIKkLjTDcrwgSrKiarphWrbjen4QRnGSZnlRVnXTdv0wTvP1dn/8K7SP2Pfn+/srbazzIaZcauuD5trn8lMBn5AkKG0WzjXAUOsJe1eHqnx29aaGOVIyalGFXELRfMgarIoS+ojUmtEk7z7LbVmk4IQ821UXmF9zCagpRzJqy9dKgJYHwzUjY5VQlYuhQLEF6CDWD6kf5bxYImo1Z2cht2BUeJ7UDHBD9cpbMM8GXTTRT1JXc59aJ1A3XX15mKc26a2o/yfBiFcjJN4hWF89hYyxECGVi0NdZgYNsD/e8k41UxVmaO1hMpSGOurpR9Bvi2rpx+jjy+ZSktFcIVS1Dxr0orAR7GTlPEKCi5vnKq5lW/tAqNraprCKOkAjqFjMazc3yu66HOzklNztFzTGINeh0ryEbvMUycQVXsUOYu22+rWUnimo8CHbSqV34ZE7UpRMPthrTcGgno6Ukx0cUOH296Ikb4wNFt/PHspo3n0XDMNO3HUtirHeuasYncW11CRjnyC+WA7th7wr540Svu4/vluhAOwg+bBdH2nIcNrY2Qiw3p3XFC11GgRCk4HGU+5KfGuPPto27b7m0eVx9bwQU1b5a1Qxx0SBsIFht+lSdvAtcdoz0gZ1M5DazjZT7ZwVVvo7X/1WCrxX+HZSwrkH4C6wDziBie+Cg0ELH8jw2W0+lC8zp1vMcCuFquCO9XnEGNyM4LgXBlaZ+EkUA6j5hHh98SwvoYuCght4B1lODyoR7sIzPktTX+9e22ImxUQ32ERdT945dhz7Cc0Cdj7Ika0KKsTZPVb8fSlr5a7RuPTiq+gloXWIk1oY6Ju/UhVh4mNfmSZCPblYmJdDlMs2cE8qqWesJdKLXu8dqSLmTYgXMsby9FLUVvM+fRiD8XcfsjGP0bW8pOnGLn2a4CxSfu1u+5i90j31gsg/rEKazt4ejQBhL4lcN8ushNXr3wNpkq/HktklNzrO3fRyUmxGafMqbvUWvcIzjBvriZrQhnLzUVyNM6osNtLlML3Tk/QHTxK8ibaSXb6AVBPukfuK4HzI1vfpNpI/4hzu3EzEOl4TKzpXc+Rb+Sk03Eqlf6qQgW2MG32EwUu3w75cS6TLfISBxyc0rgE6YyUSBsJVgW+/7Dl5T5XNARi4MZG7vh/3Icv6T+5jCW1WxebHN4jBBNW/g0ERcQ48sc4CfSG0QnbM6pqcl7aFFpyNeK6w2GAyuLmP4Op31Badt7iwMMDuhZnROqw1lH1S3TZh1AZAXdwwCtqJK2TuJ68qCrewJQu5KQ==) format("woff2"), url(data:font/woff;base64,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) format("woff"); }

@font-face {
  font-family: MixerIcons;
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff;base64,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) format("woff"); }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("/_latest//assets/fonts/MaterialIcons/MaterialIcons-Regular.woff2") format("woff2"), url("/_latest//assets/fonts/MaterialIcons/MaterialIcons-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Beam Icons';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"); }

@font-face {
  font-family: 'Mixer MDL2 Assets';
  font-size: normal;
  font-weight: 400;
  src: local("Mixer MDL2 Assets"), url("/_latest//assets/fonts/MDL2/MIXMDL2.ttf") format("truetype"); }

@font-face {
  font-family: 'Xbox MDL2 Assets';
  font-size: normal;
  font-weight: 400;
  src: local("Full Xbox MDL2 Assets"), url("/_latest//assets/fonts/XboxMDL2/FullXboxMDL2Assets.ttf") format("truetype"); }

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2016 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Fort Foundry
 * License URL: https://www.fontspring.com/licenses/fort-foundry/webfont
 *
 *
 */
@font-face {
  font-family: Industrywf;
  src: url("/_latest//assets/fonts/Industry/industry_bold_macroman/Industry-Bold-webfont.woff2") format("woff2"), url("/_latest//assets/fonts/Industry/industry_bold_macroman/Industry-Bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: bold; }

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2016 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Fort Foundry
 * License URL: https://www.fontspring.com/licenses/fort-foundry/webfont
 *
 *
 */
@font-face {
  font-family: Industrywf;
  src: url("/_latest//assets/fonts/Industry/industry_demi_macroman/Industry-Demi-webfont.woff2") format("woff2"), url("/_latest//assets/fonts/Industry/industry_demi_macroman/Industry-Demi-webfont.woff") format("woff");
  font-weight: 500;
  font-style: 500; }

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2016 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Fort Foundry
 * License URL: https://www.fontspring.com/licenses/fort-foundry/webfont
 *
 *
 */
@font-face {
  font-family: Industrywf;
  src: url("/_latest//assets/fonts/Industry/industry_medium_macroman/Industry-Medium-webfont.woff2") format("woff2"), url("/_latest//assets/fonts/Industry/industry_medium_macroman/Industry-Medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@media (-ms-high-contrast: black-on-white) {
  .arc--selected-direct {
    -ms-high-contrast-adjust: none; } }

@media (-ms-high-contrast: white-on-black) {
  .arc--selected-direct {
    -ms-high-contrast-adjust: none; } }

@media (-ms-high-contrast: black-on-white), (-ms-high-contrast: white-on-black) {
  [buibtn]:focus {
    box-shadow: 0px 0px 5px 1px #0075d5; } }
  @media (-ms-high-contrast: black-on-white) and (-ms-high-contrast: black-on-white), (-ms-high-contrast: white-on-black) and (-ms-high-contrast: black-on-white) {
    [buibtn]:focus {
      border: 2px solid black !important; } }
  @media (-ms-high-contrast: black-on-white) and (-ms-high-contrast: white-on-black), (-ms-high-contrast: white-on-black) and (-ms-high-contrast: white-on-black) {
    [buibtn]:focus {
      border: 2px solid white !important; } }

.team div.footer bui-carousel [buibtn].left {
  transform: scale(0.6) translateX(100%); }

.team div.footer bui-carousel [buibtn].right {
  transform: scale(0.6) translateX(-100%); }

.cm-line-has-error {
  background: rgba(254, 83, 83, 0.25); }

.CodeMirror {
  line-height: 1.5; }

.cm-s-chat {
  font-family: "Segoe UI", sans-serif;
  background: transparent;
  color: #fff;
  height: auto;
  min-height: 32px;
  font-size: 1em; }
  .cm-s-chat.arc--selected {
    border-top-color: transparent; }
  .cm-s-chat .CodeMirror-wrap pre {
    line-height: 1.5; }
  .cm-s-chat .CodeMirror-widget {
    display: inline-block; }
  .cm-s-chat .CodeMirror-placeholder {
    color: #9fa4ae; }
  .cm-s-chat .CodeMirror-cursor {
    border-left: solid thin #f8f8f0; }
  .cm-s-chat.CodeMirror-focused div.CodeMirror-selected {
    background: rgba(255, 255, 255, 0.2); }
  .cm-s-chat .CodeMirror-line::selection,
  .cm-s-chat .CodeMirror-line > span::selection,
  .cm-s-chat .CodeMirror-line > span > span::selection {
    background: rgba(255, 255, 255, 0.2); }
  .cm-s-chat span.cm-command {
    color: rgba(255, 255, 255, 0.5);
    font-style: italic; }
  .cm-s-chat span.cm-username {
    color: #0075d5;
    font-weight: bold; }
  .cm-s-chat span.cm-emoticon {
    color: #ffcc31; }
  .cm-s-chat .cm-emoticon-embed {
    margin: -12px 0;
    display: inline;
    position: relative;
    top: -6px; }
  .disabled > .cm-s-chat {
    opacity: 0.25; }

.confetti-overlay {
  position: fixed;
  pointer-events: none;
  top: 0px;
  left: 0px;
  z-index: 60; }

/*
 The follow fils is from the angular/material2 project, and is made available
 under the following license terms:

The MIT License

Copyright (c) 2016 Google, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
 */
/* stylelint-disable */
/*
Square root function based upon https://codepen.io/thebabydino/pen/jGuzH,
which is provided under the MIT license.

Copyright (c) 2018 by Ana Tudor (https://codepen.io/thebabydino/pen/jGuzH)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
/**
 * The icon-base mixin adds properties to the included element which normalize
 * fonts and rendering for best display of an icon font.
 */
/**
 * Displays a material icon in this element.
 */
/*
 * Styling for the @swimlane/datatable. The table does let us apply custom
 * *classes* to the sorting, but not custom content as needed by Material
 * Icon's ligatures. Patch it in here (and as a bonus reduce repetition).
 */
.ngx-datatable .datatable-header-cell .sort-btn::before {
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons';
  color: #9fa4ae; }

.ngx-datatable .datatable-header-cell .sort-btn.sort-asc::before {
  content: 'arrow_drop_up'; }

.ngx-datatable .datatable-header-cell .sort-btn.sort-desc::before {
  content: 'arrow_drop_down'; }

.ngx-datatable .icon-prev::before {
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons';
  content: "skip_previous"; }

.ngx-datatable .icon-skip::before {
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons';
  content: "skip_next"; }

.ngx-datatable .icon-left::before {
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons';
  content: "keyboard_arrow_left"; }

.ngx-datatable .icon-right::before {
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-family: 'Material Icons';
  content: "keyboard_arrow_right"; }

/**
 * Styling for custom-classes in the data table.
 */
.ngx-datatable .notification-transport-header .sort-btn {
  display: none !important; }

/**
 * Base material theme.
 */
.ngx-datatable.material .datatable-header {
  border-bottom: 1px solid rgba(228, 238, 242, 0.22);
  font-family: "Industrywf", sans-serif;
  font-size: 16px;
  color: rgba(228, 238, 242, 0.6); }
  .ngx-datatable.material .datatable-header .datatable-header-cell {
    vertical-align: middle; }
    .ngx-datatable.material .datatable-header .datatable-header-cell .sort-btn {
      display: none; }
    .ngx-datatable.material .datatable-header .datatable-header-cell.sortable {
      cursor: default; }
      .ngx-datatable.material .datatable-header .datatable-header-cell.sortable .sorter {
        cursor: pointer; }
      .ngx-datatable.material .datatable-header .datatable-header-cell.sortable .sort-btn {
        display: inline-block; }

.ngx-datatable.material .datatable-body-row {
  border-bottom: 1px solid rgba(228, 238, 242, 0.12); }

.ngx-datatable.material .datatable-body-cell,
.ngx-datatable.material .datatable-header-cell {
  display: flex;
  align-items: center;
  padding: 4px 8px; }

.ngx-datatable.material .empty-row {
  padding: 32px 0;
  text-align: center;
  color: #9fa4ae; }

.ngx-datatable.material .datatable-footer .page-count {
  display: none; }

.ngx-datatable.material .datatable-footer .datatable-pager .pager li a {
  display: inline-block;
  padding: 4px;
  margin: 0 4px;
  border-radius: 2px; }

.ngx-datatable.material .datatable-footer .datatable-pager .pager li.disabled a {
  cursor: default;
  color: #9fa4ae; }

.ngx-datatable.material .datatable-footer .datatable-pager .pager li.active a {
  color: #0990ff; }

.ngx-datatable.material .datatable-footer .datatable-pager .pager li:not(.disabled) a:hover {
  background: #364163; }

.cke {
  /**
     * Override fullscreen mode styles
     */ }
  .cke .cke_inner,
  .cke .cke_top,
  .cke .cke_bottom,
  .cke .cke_wysiwyg_frame,
  .cke .cke_wysiwyg_div {
    background: transparent;
    border: none; }
  .cke.cke_chrome {
    border: 2px solid rgba(228, 238, 242, 0.22); }
  .cke .cke_top {
    background-color: #364163;
    border-bottom: 2px solid rgba(228, 238, 242, 0.22); }
  .cke .cke_bottom {
    border-top: 2px solid rgba(228, 238, 242, 0.22); }
  .cke .cke_resizer {
    border-color: transparent rgba(255, 255, 255, 0.22) transparent transparent; }
  .cke .cke_combo_arrow {
    border-top-color: rgba(228, 238, 242, 0.6); }
  .cke a.cke_path_item,
  .cke span.cke_path_empty,
  .cke .cke_combo_text,
  .cke .cke_button__source_label,
  .cke .cke_button__sourcedialog_label {
    color: rgba(228, 238, 242, 0.6); }
  .cke .cke_button_icon {
    filter: brightness(300%); }
  .cke .cke_combo::after,
  .cke .cke_toolgroup a.cke_button:last-child::after,
  .cke .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child::after {
    border-right: 2px solid rgba(228, 238, 242, 0.22); }
  .cke .cke_toolbar_separator {
    width: 2px;
    background-color: rgba(228, 238, 242, 0.22); }
  .cke a.cke_button_on,
  .cke a.cke_button_off {
    cursor: pointer;
    border-radius: 2px; }
  .cke a.cke_button_on {
    background: #242b42;
    border-color: #0075d5; }
  .cke a.cke_button_off:hover,
  .cke a.cke_button_off:focus,
  .cke a.cke_button_off:active,
  .cke a.cke_button_on:hover,
  .cke a.cke_button_on:focus,
  .cke a.cke_button_on:active,
  .cke a.cke_path_item:hover,
  .cke a.cke_path_item:focus,
  .cke a.cke_path_item:active,
  .cke .cke_combo_on a.cke_combo_button,
  .cke .cke_combo_off a.cke_combo_button:hover,
  .cke .cke_combo_off a.cke_combo_button:focus,
  .cke .cke_combo_off a.cke_combo_button:active {
    background: #242b42;
    border-color: rgba(228, 238, 242, 0.22); }
  .cke .cke_reset_all,
  .cke .cke_reset_all * {
    font-family: "Segoe UI", sans-serif; }
  .cke .cke_panel_frame {
    background-color: #364163; }
  .cke .cke_dialog_tab:focus {
    padding: 0; }
  .cke .cke_maximized {
    pointer-events: all;
    background: #141828; }

/**
 * CKEditor Dialogs
 */
.cke_reset_all .cke_dialog * {
  font-family: "Segoe UI", sans-serif; }

.cke_reset_all .cke_dialog .cke_dialog_contents,
.cke_reset_all .cke_dialog .cke_dialog_title,
.cke_reset_all .cke_dialog .cke_dialog_body {
  font-family: "Industrywf", sans-serif;
  background-color: #1f2230;
  color: #fff; }

.cke_reset_all .cke_dialog .cke_dialog_body {
  border: 2px solid #252939; }

.cke_reset_all .cke_dialog .cke_dialog_contents {
  border-top: 0; }

.cke_reset_all .cke_dialog .cke_dialog_title {
  border-bottom: 2px solid #252939; }

.cke_reset_all .cke_dialog .cke_dialog_tabs {
  margin-left: 50%;
  transform: translateX(-50%);
  left: 0; }

.cke_reset_all .cke_dialog .cke_dialog_tab {
  border: 0;
  border-bottom: 2px rgba(228, 238, 242, 0.22) solid;
  background: transparent;
  color: #fff; }
  .cke_reset_all .cke_dialog .cke_dialog_tab:focus {
    padding: 4px 8px; }

.cke_reset_all .cke_dialog .cke_dialog_tab_selected {
  border-color: #0075d5; }

.cke_reset_all .cke_dialog input.cke_dialog_ui_input_text,
.cke_reset_all .cke_dialog textarea.cke_dialog_ui_input_textarea,
.cke_reset_all .cke_dialog select.cke_dialog_ui_input_select {
  background: transparent;
  border: 0;
  border: 2px rgba(228, 238, 242, 0.22) solid;
  outline: 0;
  margin: 0;
  color: #fff; }
  .cke_reset_all .cke_dialog input.cke_dialog_ui_input_text:hover,
  .cke_reset_all .cke_dialog textarea.cke_dialog_ui_input_textarea:hover,
  .cke_reset_all .cke_dialog select.cke_dialog_ui_input_select:hover {
    border-color: rgba(228, 238, 242, 0.45); }
  .cke_reset_all .cke_dialog input.cke_dialog_ui_input_text:focus,
  .cke_reset_all .cke_dialog textarea.cke_dialog_ui_input_textarea:focus,
  .cke_reset_all .cke_dialog select.cke_dialog_ui_input_select:focus {
    border-color: #0075d5; }

.cke_reset_all .cke_dialog input.cke_dialog_ui_input_text,
.cke_reset_all .cke_dialog input.cke_dialog_ui_input_text:focus {
  padding-left: 6px; }

.cke_reset_all .cke_dialog select.cke_dialog_ui_input_select,
.cke_reset_all .cke_dialog select.cke_dialog_ui_input_select:focus {
  width: auto !important; }

.cke_reset_all .cke_dialog .cke_dialog_ui_labeled_label {
  color: rgba(228, 238, 242, 0.6); }

.cke_reset_all .cke_dialog .cke_dialog_ui_html {
  color: rgba(228, 238, 242, 0.6); }

.cke_reset_all .cke_dialog .ImagePreviewBox {
  background: transparent;
  border: 2px rgba(228, 238, 242, 0.22) solid; }
  .cke_reset_all .cke_dialog .ImagePreviewBox td {
    color: #fff; }

.cke_reset_all .cke_dialog .cke_dialog_footer {
  background: transparent;
  border-top: 2px solid #252939; }

.cke_reset_all .cke_dialog .cke_dialog_ui_button {
  border-radius: 3px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  font-family: "Industrywf", sans-serif;
  color: #fff; }

.cke_reset_all .cke_dialog .cke_dialog_ui_button_ok {
  background: #0075d5;
  border: 0; }

.cke_reset_all .cke_dialog .cke_dialog_ui_button_cancel {
  border: 0;
  background: transparent;
  text-transform: uppercase;
  color: #fff; }
  .cke_reset_all .cke_dialog .cke_dialog_ui_button_cancel:hover {
    background: rgba(228, 238, 242, 0.08); }

.cke_reset_all .cke_dialog .cke_dialog .cke_resizer {
  border-color: transparent rgba(255, 255, 255, 0.22) transparent transparent; }

@keyframes b-fade-image-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

[bFadeImageIn] {
  opacity: 0; }

.b-fade-image-in-loaded {
  animation: b-fade-image-in 300ms 1 linear;
  opacity: 1; }

.label-button {
  margin: 2px 8px;
  font-size: 20px;
  font-family: 'Segoe Xbox MDL2 Symbol';
  color: white; }
  .label-button.x-button::before {
    content: '\E3CB'; }
  .label-button.b-button::before {
    content: '\E3CD'; }
  .label-button.y-button::before {
    content: '\E3CC'; }
  .label-button.a-button::before {
    content: '\E3CE'; }
  .label-button.menu-button::before {
    content: '\E3EC'; }
  .label-button.view-button::before {
    content: '\E54A'; }

@media (-ms-high-contrast: black-on-white) {
  .label-button {
    color: black; } }

@media (-ms-high-contrast: white-on-black) {
  .label-button {
    color: white; } }

@-webkit-keyframes animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.animation-fadeIn {
  -webkit-animation-name: animation-fadeIn;
  animation-name: animation-fadeIn; }

@-webkit-keyframes animation-fadeInBack {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInBack {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); }
  to {
    opacity: 1; } }

.animation-fadeInBack {
  -webkit-animation-name: animation-fadeInBack;
  animation-name: animation-fadeInBack;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); }
  to {
    opacity: 1; } }

.animation-fadeInDown {
  -webkit-animation-name: animation-fadeInDown;
  animation-name: animation-fadeInDown;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInFront {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInFront {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); }
  to {
    opacity: 1; } }

.animation-fadeInFront {
  -webkit-animation-name: animation-fadeInFront;
  animation-name: animation-fadeInFront;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); }
  to {
    opacity: 1; } }

.animation-fadeInLeft {
  -webkit-animation-name: animation-fadeInLeft;
  animation-name: animation-fadeInLeft;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); }
  to {
    opacity: 1; } }

.animation-fadeInRight {
  -webkit-animation-name: animation-fadeInRight;
  animation-name: animation-fadeInRight;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); }
  to {
    opacity: 1; } }

.animation-fadeInUp {
  -webkit-animation-name: animation-fadeInUp;
  animation-name: animation-fadeInUp;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes animation-fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.animation-fadeOut {
  -webkit-animation-name: animation-fadeOut;
  animation-name: animation-fadeOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutBack {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); } }

@keyframes animation-fadeOutBack {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); } }

.animation-fadeOutBack {
  -webkit-animation-name: animation-fadeOutBack;
  animation-name: animation-fadeOutBack;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); } }

@keyframes animation-fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); } }

.animation-fadeOutDown {
  -webkit-animation-name: animation-fadeOutDown;
  animation-name: animation-fadeOutDown;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutFront {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); } }

@keyframes animation-fadeOutFront {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); } }

.animation-fadeOutFront {
  -webkit-animation-name: animation-fadeOutFront;
  animation-name: animation-fadeOutFront;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); } }

@keyframes animation-fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); } }

.animation-fadeOutLeft {
  -webkit-animation-name: animation-fadeOutLeft;
  animation-name: animation-fadeOutLeft;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); } }

@keyframes animation-fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); } }

.animation-fadeOutRight {
  -webkit-animation-name: animation-fadeOutRight;
  animation-name: animation-fadeOutRight;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); } }

@keyframes animation-fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); } }

.animation-fadeOutUp {
  -webkit-animation-name: animation-fadeOutUp;
  animation-name: animation-fadeOutUp;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  25%, 58% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  75% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  92% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes animation-shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  25%, 58% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  75% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  92% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.animation-shake {
  -webkit-animation-name: animation-shake;
  animation-name: animation-shake;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.bui-animation {
  -webkit-animation-duration: 275ms;
  animation-duration: 275ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

bui-card [bui-title], bui-card [bui-content], bui-card [bui-footer] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px; }

bui-card [bui-title] {
  color: #0075d5;
  font-size: 1.25em;
  font-family: "Industrywf",sans-serif;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 8px; }

bui-card [bui-title] h1 {
  margin: 0; }

bui-card [bui-footer] {
  border-top: 1px solid rgba(228, 238, 242, 0.22);
  min-height: 0; }

.bui-btn-icon > span > img {
  display: block;
  width: 100%;
  height: 100%; }

@-webkit-keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.flatpickr-input {
  cursor: pointer; }

.flatpickr-mobileInput {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

.flatpickr-calendar {
  background: #13192d;
  display: inline-block;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 8px;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 244px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(232, 238, 255, 0.1);
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); }

.flatpickr-calendar.open {
  opacity: 1;
  visibility: visible;
  max-height: 320px;
  z-index: 100;
  -webkit-animation: flatpickrFadeInDown 0.5s cubic-bezier(0, 1, 0.5, 1);
  animation: flatpickrFadeInDown 0.5s cubic-bezier(0, 1, 0.5, 1); }

.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  max-height: 320px;
  display: block;
  position: relative; }

.flatpickr-calendar.static {
  display: none;
  position: relative; }

.flatpickr-calendar.static.open {
  display: block; }

.flatpickr-calendar.hasWeeks {
  width: auto; }

.flatpickr-calendar.dateIsPicked.hasTime .flatpickr-time {
  height: 38px; }

.flatpickr-calendar:before, .flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px; }

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px; }

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px; }

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  bottom: 100%; }

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: rgba(232, 238, 255, 0.1); }

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #13192d; }

.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
  top: 100%; }

.flatpickr-calendar.arrowBottom:before {
  border-top-color: rgba(232, 238, 255, 0.1); }

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #13192d; }

.flatpickr-month {
  background: rgba(0, 0, 0, 0);
  color: #fff;
  fill: #fff;
  height: 30px;
  line-height: 24px;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flatpickr-prev-month, .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  height: 16px;
  line-height: 16px; }

.flatpickr-prev-month i, .flatpickr-next-month i {
  position: relative; }

.flatpickr-prev-month.flatpickr-prev-month, .flatpickr-next-month.flatpickr-prev-month {
  left: 5px; }

.flatpickr-prev-month.flatpickr-next-month, .flatpickr-next-month.flatpickr-next-month {
  right: 5px; }

.flatpickr-prev-month svg, .flatpickr-next-month svg {
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  opacity: 0.6; }

.flatpickr-prev-month svg:hover, .flatpickr-next-month svg:hover {
  opacity: 1; }

.flatpickr-prev-month:hover, .flatpickr-next-month:hover {
  color: rgba(255, 255, 255, 0.04); }

.numInputWrapper {
  position: relative;
  height: auto; }

.numInputWrapper input, .numInputWrapper span {
  display: inline-block; }

.numInputWrapper input {
  width: 100%; }

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.95);
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.9); }

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.8); }

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%; }

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0; }

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(255, 255, 255, 0.4); }

.numInputWrapper span.arrowDown {
  top: 50%; }

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.4); }

.numInputWrapper span svg {
  width: inherit;
  height: auto; }

.numInputWrapper span svg path {
  fill: rgba(255, 255, 255, 0.5); }

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05); }

.numInputWrapper:hover span {
  opacity: 1; }

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  top: 9px;
  display: inline-block;
  text-align: center; }

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  padding-left: 7px; }

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch�;
  display: inline-block; }

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff; }

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #fff; }

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: default;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial; }

.flatpickr-current-month input.cur-year:focus {
  outline: 0; }

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(255, 255, 255, 0.5);
  background: transparent;
  pointer-events: none; }

.flatpickr-weekdays {
  background: rgba(0, 0, 0, 0);
  text-align: center;
  overflow: hidden;
  margin-top: 16px; }

.flatpickr-days {
  padding: 1px;
  outline: 0;
  text-align: left;
  width: 226px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.flatpickr-day {
  -webkit-transition: background 275ms cubic-bezier(0, 0, 0.2, 1), border-color 275ms cubic-bezier(0, 0, 0.2, 1);
  transition: background 275ms cubic-bezier(0, 0, 0.2, 1), border-color 275ms cubic-bezier(0, 0, 0.2, 1);
  background: none;
  border: 3px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  display: inline-block;
  position: relative;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-weight: 300;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 32px;
  height: 32px;
  line-height: 27px;
  margin: 0;
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px; }

.flatpickr-day.inRange, .flatpickr-day.today.inRange, .flatpickr-day:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #536DFE;
  border-color: #536DFE; }

.flatpickr-day.today {
  border-color: rgba(255, 255, 255, 0.04); }

.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: rgba(255, 255, 255, 0.04);
  background: rgba(255, 255, 255, 0.04);
  color: white; }

.flatpickr-day.selected, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected.nextMonthDay {
  background: #3F52BF;
  color: white;
  border-color: #536DFE; }

.flatpickr-day.startRange {
  border-radius: 50px 0 0 50px; }

.flatpickr-day.inRange {
  border-radius: 0; }

.flatpickr-day.endRange {
  border-radius: 0 50px 50px 0; }

.flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(255, 255, 255, 0.7);
  background: transparent;
  border-color: transparent;
  cursor: default; }

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  color: #fff;
  height: 24px;
  line-height: 24px;
  margin: 0;
  background: rgba(0, 0, 0, 0);
  text-align: center;
  display: block;
  float: left;
  width: 14.28%;
  font-weight: bold; }

.flatpickr-weekwrapper {
  display: inline-block;
  float: left; }

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  border-right: 1px solid rgba(232, 238, 255, 0.1); }

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%; }

.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none; }

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-innerContainer:after {
  display: inline-block;
  content: "";
  clear: both; }

.flatpickr-rContainer {
  display: inline-block; }

.hasWeeks .flatpickr-days, .hasTime .flatpickr-days {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.hasWeeks .flatpickr-days {
  border-left: 0; }

.dateIsPicked .flatpickr-innerContainer + .flatpickr-time {
  border-top: 1px solid rgba(232, 238, 255, 0.1); }

@media all and (-ms-high-contrast: none) {
  .flatpickr-days {
    width: 256px; }
  .flatpickr-month {
    padding: 0; }
  .flatpickr-month svg {
    top: 0 !important; } }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; } }

.flex-order {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
  -ms-flex-order: -20;
  order: -20; }

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
  -ms-flex-order: -19;
  order: -19; }

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
  -ms-flex-order: -18;
  order: -18; }

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
  -ms-flex-order: -17;
  order: -17; }

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
  -ms-flex-order: -16;
  order: -16; }

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
  -ms-flex-order: -15;
  order: -15; }

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
  -ms-flex-order: -14;
  order: -14; }

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
  -ms-flex-order: -13;
  order: -13; }

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
  -ms-flex-order: -12;
  order: -12; }

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
  -ms-flex-order: -11;
  order: -11; }

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
  -ms-flex-order: -10;
  order: -10; }

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
  -ms-flex-order: -9;
  order: -9; }

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
  -ms-flex-order: -8;
  order: -8; }

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
  -ms-flex-order: -7;
  order: -7; }

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
  -ms-flex-order: -6;
  order: -6; }

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
  -ms-flex-order: -5;
  order: -5; }

.flex-order--4 {
  -webkit-box-ordinal-group: -3;
  -ms-flex-order: -4;
  order: -4; }

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
  -ms-flex-order: -3;
  order: -3; }

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -2;
  order: -2; }

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

.flex-order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8; }

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9; }

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11; }

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12; }

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13; }

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
  -ms-flex-order: 14;
  order: 14; }

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
  -ms-flex-order: 15;
  order: 15; }

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
  -ms-flex-order: 16;
  order: 16; }

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
  -ms-flex-order: 17;
  order: 17; }

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
  -ms-flex-order: 18;
  order: 18; }

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
  -ms-flex-order: 19;
  order: 19; }

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
  -ms-flex-order: 20;
  order: 20; }

.offset-0, .flex-offset-0 {
  margin-left: 0; }

[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
  margin-left: auto;
  margin-right: 0; }

.offset-5, .flex-offset-5 {
  margin-left: 5%; }

[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
  margin-left: auto;
  margin-right: 5%; }

.offset-10, .flex-offset-10 {
  margin-left: 10%; }

[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
  margin-left: auto;
  margin-right: 10%; }

.offset-15, .flex-offset-15 {
  margin-left: 15%; }

[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
  margin-left: auto;
  margin-right: 15%; }

.offset-20, .flex-offset-20 {
  margin-left: 20%; }

[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
  margin-left: auto;
  margin-right: 20%; }

.offset-25, .flex-offset-25 {
  margin-left: 25%; }

[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
  margin-left: auto;
  margin-right: 25%; }

.offset-30, .flex-offset-30 {
  margin-left: 30%; }

[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
  margin-left: auto;
  margin-right: 30%; }

.offset-35, .flex-offset-35 {
  margin-left: 35%; }

[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
  margin-left: auto;
  margin-right: 35%; }

.offset-40, .flex-offset-40 {
  margin-left: 40%; }

[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
  margin-left: auto;
  margin-right: 40%; }

.offset-45, .flex-offset-45 {
  margin-left: 45%; }

[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
  margin-left: auto;
  margin-right: 45%; }

.offset-50, .flex-offset-50 {
  margin-left: 50%; }

[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
  margin-left: auto;
  margin-right: 50%; }

.offset-55, .flex-offset-55 {
  margin-left: 55%; }

[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
  margin-left: auto;
  margin-right: 55%; }

.offset-60, .flex-offset-60 {
  margin-left: 60%; }

[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
  margin-left: auto;
  margin-right: 60%; }

.offset-65, .flex-offset-65 {
  margin-left: 65%; }

[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
  margin-left: auto;
  margin-right: 65%; }

.offset-70, .flex-offset-70 {
  margin-left: 70%; }

[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
  margin-left: auto;
  margin-right: 70%; }

.offset-75, .flex-offset-75 {
  margin-left: 75%; }

[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
  margin-left: auto;
  margin-right: 75%; }

.offset-80, .flex-offset-80 {
  margin-left: 80%; }

[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
  margin-left: auto;
  margin-right: 80%; }

.offset-85, .flex-offset-85 {
  margin-left: 85%; }

[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
  margin-left: auto;
  margin-right: 85%; }

.offset-90, .flex-offset-90 {
  margin-left: 90%; }

[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
  margin-left: auto;
  margin-right: 90%; }

.offset-95, .flex-offset-95 {
  margin-left: 95%; }

[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
  margin-left: auto;
  margin-right: 95%; }

.offset-33, .flex-offset-33 {
  margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66 {
  margin-left: calc(200% / 3); }

[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
  margin-left: auto;
  margin-right: calc(200% / 3); }

.layout-align, .layout-align-start-stretch {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.layout-align-start, .layout-align-start-start, .layout-align-start-center, .layout-align-start-end, .layout-align-start-stretch {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.layout-align-center, .layout-align-center-start, .layout-align-center-center, .layout-align-center-end, .layout-align-center-stretch {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.layout-align-end, .layout-align-end-start, .layout-align-end-center, .layout-align-end-end, .layout-align-end-stretch {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.layout-align-space-around, .layout-align-space-around-center, .layout-align-space-around-start, .layout-align-space-around-end, .layout-align-space-around-stretch {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.layout-align-space-between, .layout-align-space-between-center, .layout-align-space-between-start, .layout-align-space-between-end, .layout-align-space-between-stretch {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.layout-align-start-start, .layout-align-center-start, .layout-align-end-start, .layout-align-space-between-start, .layout-align-space-around-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.layout-align-start-center, .layout-align-center-center, .layout-align-end-center, .layout-align-space-between-center, .layout-align-space-around-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  max-width: 100%; }

.layout-align-start-center > *, .layout-align-center-center > *, .layout-align-end-center > *, .layout-align-space-between-center > *, .layout-align-space-around-center > * {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-align-start-end, .layout-align-center-end, .layout-align-end-end, .layout-align-space-between-end, .layout-align-space-around-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end; }

.layout-align-start-stretch, .layout-align-center-stretch, .layout-align-end-stretch, .layout-align-space-between-stretch, .layout-align-space-around-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch; }

.flex {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-initial {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-none {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-noshrink {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-nogrow {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-0, .layout-row-reverse > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0; }

.layout-column-reverse > .flex-0, .layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 0; }

.flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-5, .layout-row-reverse > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-5, .layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-10, .layout-row-reverse > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-10, .layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-15, .layout-row-reverse > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-15, .layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-20, .layout-row-reverse > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-20, .layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-25, .layout-row-reverse > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-25, .layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-30, .layout-row-reverse > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-30, .layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-35, .layout-row-reverse > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-35, .layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-40, .layout-row-reverse > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-40, .layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-45, .layout-row-reverse > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-45, .layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-50, .layout-row-reverse > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-50, .layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-55, .layout-row-reverse > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-55, .layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-60, .layout-row-reverse > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-60, .layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-65, .layout-row-reverse > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-65, .layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-70, .layout-row-reverse > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-70, .layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-75, .layout-row-reverse > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-75, .layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-80, .layout-row-reverse > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-80, .layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-85, .layout-row-reverse > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-85, .layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-90, .layout-row-reverse > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-90, .layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-95, .layout-row-reverse > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-95, .layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-100, .layout-row-reverse > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-100, .layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex {
  min-width: 0; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex {
  min-height: 0; }

.layout, .layout-column, .layout-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.layout-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.layout-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.layout-padding-sm > *, .layout-padding > .flex-sm {
  padding: 4px; }

.layout-padding, .layout-padding-gt-sm, .layout-padding-md, .layout-padding > *, .layout-padding-gt-sm > *, .layout-padding-md > *, .layout-padding > .flex, .layout-padding > .flex-gt-sm, .layout-padding > .flex-md {
  padding: 8px; }

.layout-padding-gt-md > *, .layout-padding-lg > *, .layout-padding-gt-lg > *, .layout-padding > .flex-gt-md, .layout-padding > .flex-lg, .layout-padding > .flex-lg, .layout-padding > .flex-gt-lg {
  padding: 16px; }

.layout-margin-sm > *, .layout-margin > .flex-sm {
  margin: 4px; }

.layout-margin, .layout-margin-gt-sm, .layout-margin-md, .layout-margin > *, .layout-margin-gt-sm > *, .layout-margin-md > *, .layout-margin > .flex, .layout-margin > .flex-gt-sm, .layout-margin > .flex-md {
  margin: 8px; }

.layout-margin-gt-md > *, .layout-margin-lg > *, .layout-margin-gt-lg > *, .layout-margin > .flex-gt-md, .layout-margin > .flex-lg, .layout-margin > .flex-gt-lg {
  margin: 16px; }

.layout-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.layout-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%; }

@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none; }
  .flex-order-xs--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-xs-0, .flex-offset-xs-0 {
    margin-left: 0; }
  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-xs-5, .flex-offset-xs-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-xs-10, .flex-offset-xs-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-xs-15, .flex-offset-xs-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-xs-20, .flex-offset-xs-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-xs-25, .flex-offset-xs-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-xs-30, .flex-offset-xs-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-xs-35, .flex-offset-xs-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-xs-40, .flex-offset-xs-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-xs-45, .flex-offset-xs-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-xs-50, .flex-offset-xs-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-xs-55, .flex-offset-xs-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-xs-60, .flex-offset-xs-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-xs-65, .flex-offset-xs-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-xs-70, .flex-offset-xs-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-xs-75, .flex-offset-xs-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-xs-80, .flex-offset-xs-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-xs-85, .flex-offset-xs-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-xs-90, .flex-offset-xs-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-xs-95, .flex-offset-xs-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-xs-33, .flex-offset-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-xs-66, .flex-offset-xs-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-xs, .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-xs-start, .layout-align-xs-start-start, .layout-align-xs-start-center, .layout-align-xs-start-end, .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-xs-center, .layout-align-xs-center-start, .layout-align-xs-center-center, .layout-align-xs-center-end, .layout-align-xs-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-xs-end, .layout-align-xs-end-start, .layout-align-xs-end-center, .layout-align-xs-end-end, .layout-align-xs-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-xs-space-around, .layout-align-xs-space-around-center, .layout-align-xs-space-around-start, .layout-align-xs-space-around-end, .layout-align-xs-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-xs-space-between, .layout-align-xs-space-between-center, .layout-align-xs-space-between-start, .layout-align-xs-space-between-end, .layout-align-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-xs-start-start, .layout-align-xs-center-start, .layout-align-xs-end-start, .layout-align-xs-space-between-start, .layout-align-xs-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-xs-start-center, .layout-align-xs-center-center, .layout-align-xs-end-center, .layout-align-xs-space-between-center, .layout-align-xs-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-xs-start-center > *, .layout-align-xs-center-center > *, .layout-align-xs-end-center > *, .layout-align-xs-space-between-center > *, .layout-align-xs-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-xs-start-end, .layout-align-xs-center-end, .layout-align-xs-end-end, .layout-align-xs-space-between-end, .layout-align-xs-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-xs-start-stretch, .layout-align-xs-center-stretch, .layout-align-xs-end-stretch, .layout-align-xs-space-between-stretch, .layout-align-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-xs {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-0, .layout-row-reverse > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-xs-0, .layout-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-5, .layout-row-reverse > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-5, .layout-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-10, .layout-row-reverse > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-10, .layout-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-15, .layout-row-reverse > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-15, .layout-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-20, .layout-row-reverse > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-20, .layout-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-25, .layout-row-reverse > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-25, .layout-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-30, .layout-row-reverse > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-30, .layout-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-35, .layout-row-reverse > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-35, .layout-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-40, .layout-row-reverse > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-40, .layout-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-45, .layout-row-reverse > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-45, .layout-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-50, .layout-row-reverse > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-50, .layout-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-55, .layout-row-reverse > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-55, .layout-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-60, .layout-row-reverse > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-60, .layout-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-65, .layout-row-reverse > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-65, .layout-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-70, .layout-row-reverse > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-70, .layout-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-75, .layout-row-reverse > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-75, .layout-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-80, .layout-row-reverse > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-80, .layout-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-85, .layout-row-reverse > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-85, .layout-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-90, .layout-row-reverse > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-90, .layout-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-95, .layout-row-reverse > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-95, .layout-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-100, .layout-row-reverse > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-100, .layout-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex {
    min-width: 0; }
  .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex {
    min-height: 0; }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-xs-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-xs-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-xs-0, .flex-offset-gt-xs-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-xs-5, .flex-offset-gt-xs-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-xs-10, .flex-offset-gt-xs-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-xs-15, .flex-offset-gt-xs-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-xs-20, .flex-offset-gt-xs-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-xs-25, .flex-offset-gt-xs-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-xs-30, .flex-offset-gt-xs-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-xs-35, .flex-offset-gt-xs-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-xs-40, .flex-offset-gt-xs-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-xs-45, .flex-offset-gt-xs-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-xs-50, .flex-offset-gt-xs-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-xs-55, .flex-offset-gt-xs-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-xs-60, .flex-offset-gt-xs-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-xs-65, .flex-offset-gt-xs-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-xs-70, .flex-offset-gt-xs-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-xs-75, .flex-offset-gt-xs-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-xs-80, .flex-offset-gt-xs-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-xs-85, .flex-offset-gt-xs-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-xs-90, .flex-offset-gt-xs-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-xs-95, .flex-offset-gt-xs-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-xs-33, .flex-offset-gt-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-xs-66, .flex-offset-gt-xs-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-xs, .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-xs-start, .layout-align-gt-xs-start-start, .layout-align-gt-xs-start-center, .layout-align-gt-xs-start-end, .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-xs-center, .layout-align-gt-xs-center-start, .layout-align-gt-xs-center-center, .layout-align-gt-xs-center-end, .layout-align-gt-xs-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-xs-end, .layout-align-gt-xs-end-start, .layout-align-gt-xs-end-center, .layout-align-gt-xs-end-end, .layout-align-gt-xs-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-xs-space-around, .layout-align-gt-xs-space-around-center, .layout-align-gt-xs-space-around-start, .layout-align-gt-xs-space-around-end, .layout-align-gt-xs-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-xs-space-between, .layout-align-gt-xs-space-between-center, .layout-align-gt-xs-space-between-start, .layout-align-gt-xs-space-between-end, .layout-align-gt-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-xs-start-start, .layout-align-gt-xs-center-start, .layout-align-gt-xs-end-start, .layout-align-gt-xs-space-between-start, .layout-align-gt-xs-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-xs-start-center, .layout-align-gt-xs-center-center, .layout-align-gt-xs-end-center, .layout-align-gt-xs-space-between-center, .layout-align-gt-xs-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-xs-start-center > *, .layout-align-gt-xs-center-center > *, .layout-align-gt-xs-end-center > *, .layout-align-gt-xs-space-between-center > *, .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-xs-start-end, .layout-align-gt-xs-center-end, .layout-align-gt-xs-end-end, .layout-align-gt-xs-space-between-end, .layout-align-gt-xs-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-xs-start-stretch, .layout-align-gt-xs-center-stretch, .layout-align-gt-xs-end-stretch, .layout-align-gt-xs-space-between-stretch, .layout-align-gt-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-xs {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-0, .layout-row-reverse > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-xs-0, .layout-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-5, .layout-row-reverse > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-5, .layout-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-10, .layout-row-reverse > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-10, .layout-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-15, .layout-row-reverse > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-15, .layout-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-20, .layout-row-reverse > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-20, .layout-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-25, .layout-row-reverse > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-25, .layout-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-30, .layout-row-reverse > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-30, .layout-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-35, .layout-row-reverse > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-35, .layout-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-40, .layout-row-reverse > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-40, .layout-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-45, .layout-row-reverse > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-45, .layout-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-50, .layout-row-reverse > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-50, .layout-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-55, .layout-row-reverse > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-55, .layout-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-60, .layout-row-reverse > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-60, .layout-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-65, .layout-row-reverse > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-65, .layout-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-70, .layout-row-reverse > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-70, .layout-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-75, .layout-row-reverse > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-75, .layout-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-80, .layout-row-reverse > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-80, .layout-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-85, .layout-row-reverse > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-85, .layout-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-90, .layout-row-reverse > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-90, .layout-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-95, .layout-row-reverse > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-95, .layout-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-100, .layout-row-reverse > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-100, .layout-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex {
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex {
    min-height: 0; }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-xs-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-xs-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .flex-order-sm--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-sm-0, .flex-offset-sm-0 {
    margin-left: 0; }
  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-sm-5, .flex-offset-sm-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-sm-10, .flex-offset-sm-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-sm-15, .flex-offset-sm-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-sm-20, .flex-offset-sm-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-sm-25, .flex-offset-sm-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-sm-30, .flex-offset-sm-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-sm-35, .flex-offset-sm-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-sm-40, .flex-offset-sm-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-sm-45, .flex-offset-sm-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-sm-50, .flex-offset-sm-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-sm-55, .flex-offset-sm-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-sm-60, .flex-offset-sm-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-sm-65, .flex-offset-sm-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-sm-70, .flex-offset-sm-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-sm-75, .flex-offset-sm-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-sm-80, .flex-offset-sm-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-sm-85, .flex-offset-sm-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-sm-90, .flex-offset-sm-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-sm-95, .flex-offset-sm-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-sm-33, .flex-offset-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-sm-66, .flex-offset-sm-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-sm, .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-sm-start, .layout-align-sm-start-start, .layout-align-sm-start-center, .layout-align-sm-start-end, .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-sm-center, .layout-align-sm-center-start, .layout-align-sm-center-center, .layout-align-sm-center-end, .layout-align-sm-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-sm-end, .layout-align-sm-end-start, .layout-align-sm-end-center, .layout-align-sm-end-end, .layout-align-sm-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-sm-space-around, .layout-align-sm-space-around-center, .layout-align-sm-space-around-start, .layout-align-sm-space-around-end, .layout-align-sm-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-sm-space-between, .layout-align-sm-space-between-center, .layout-align-sm-space-between-start, .layout-align-sm-space-between-end, .layout-align-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-sm-start-start, .layout-align-sm-center-start, .layout-align-sm-end-start, .layout-align-sm-space-between-start, .layout-align-sm-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-sm-start-center, .layout-align-sm-center-center, .layout-align-sm-end-center, .layout-align-sm-space-between-center, .layout-align-sm-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-sm-start-center > *, .layout-align-sm-center-center > *, .layout-align-sm-end-center > *, .layout-align-sm-space-between-center > *, .layout-align-sm-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-sm-start-end, .layout-align-sm-center-end, .layout-align-sm-end-end, .layout-align-sm-space-between-end, .layout-align-sm-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-sm-start-stretch, .layout-align-sm-center-stretch, .layout-align-sm-end-stretch, .layout-align-sm-space-between-stretch, .layout-align-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-0, .layout-row-reverse > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-sm-0, .layout-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-5, .layout-row-reverse > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-5, .layout-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-10, .layout-row-reverse > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-10, .layout-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-15, .layout-row-reverse > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-15, .layout-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-20, .layout-row-reverse > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-20, .layout-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-25, .layout-row-reverse > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-25, .layout-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-30, .layout-row-reverse > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-30, .layout-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-35, .layout-row-reverse > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-35, .layout-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-40, .layout-row-reverse > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-40, .layout-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-45, .layout-row-reverse > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-45, .layout-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-50, .layout-row-reverse > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-50, .layout-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-55, .layout-row-reverse > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-55, .layout-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-60, .layout-row-reverse > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-60, .layout-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-65, .layout-row-reverse > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-65, .layout-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-70, .layout-row-reverse > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-70, .layout-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-75, .layout-row-reverse > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-75, .layout-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-80, .layout-row-reverse > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-80, .layout-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-85, .layout-row-reverse > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-85, .layout-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-90, .layout-row-reverse > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-90, .layout-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-95, .layout-row-reverse > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-95, .layout-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-100, .layout-row-reverse > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-100, .layout-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex {
    min-width: 0; }
  .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex {
    min-height: 0; }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-sm-0, .flex-offset-gt-sm-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-sm-5, .flex-offset-gt-sm-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-sm-10, .flex-offset-gt-sm-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-sm-15, .flex-offset-gt-sm-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-sm-20, .flex-offset-gt-sm-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-sm-25, .flex-offset-gt-sm-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-sm-30, .flex-offset-gt-sm-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-sm-35, .flex-offset-gt-sm-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-sm-40, .flex-offset-gt-sm-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-sm-45, .flex-offset-gt-sm-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-sm-50, .flex-offset-gt-sm-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-sm-55, .flex-offset-gt-sm-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-sm-60, .flex-offset-gt-sm-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-sm-65, .flex-offset-gt-sm-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-sm-70, .flex-offset-gt-sm-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-sm-75, .flex-offset-gt-sm-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-sm-80, .flex-offset-gt-sm-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-sm-85, .flex-offset-gt-sm-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-sm-90, .flex-offset-gt-sm-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-sm-95, .flex-offset-gt-sm-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-sm-33, .flex-offset-gt-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-sm-66, .flex-offset-gt-sm-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-sm, .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-sm-start, .layout-align-gt-sm-start-start, .layout-align-gt-sm-start-center, .layout-align-gt-sm-start-end, .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-sm-center, .layout-align-gt-sm-center-start, .layout-align-gt-sm-center-center, .layout-align-gt-sm-center-end, .layout-align-gt-sm-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-sm-end, .layout-align-gt-sm-end-start, .layout-align-gt-sm-end-center, .layout-align-gt-sm-end-end, .layout-align-gt-sm-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-sm-space-around, .layout-align-gt-sm-space-around-center, .layout-align-gt-sm-space-around-start, .layout-align-gt-sm-space-around-end, .layout-align-gt-sm-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-sm-space-between, .layout-align-gt-sm-space-between-center, .layout-align-gt-sm-space-between-start, .layout-align-gt-sm-space-between-end, .layout-align-gt-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-sm-start-start, .layout-align-gt-sm-center-start, .layout-align-gt-sm-end-start, .layout-align-gt-sm-space-between-start, .layout-align-gt-sm-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-sm-start-center, .layout-align-gt-sm-center-center, .layout-align-gt-sm-end-center, .layout-align-gt-sm-space-between-center, .layout-align-gt-sm-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-sm-start-center > *, .layout-align-gt-sm-center-center > *, .layout-align-gt-sm-end-center > *, .layout-align-gt-sm-space-between-center > *, .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-sm-start-end, .layout-align-gt-sm-center-end, .layout-align-gt-sm-end-end, .layout-align-gt-sm-space-between-end, .layout-align-gt-sm-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-sm-start-stretch, .layout-align-gt-sm-center-stretch, .layout-align-gt-sm-end-stretch, .layout-align-gt-sm-space-between-stretch, .layout-align-gt-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-0, .layout-row-reverse > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-sm-0, .layout-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-5, .layout-row-reverse > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-5, .layout-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-10, .layout-row-reverse > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-10, .layout-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-15, .layout-row-reverse > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-15, .layout-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-20, .layout-row-reverse > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-20, .layout-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-25, .layout-row-reverse > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-25, .layout-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-30, .layout-row-reverse > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-30, .layout-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-35, .layout-row-reverse > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-35, .layout-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-40, .layout-row-reverse > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-40, .layout-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-45, .layout-row-reverse > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-45, .layout-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-50, .layout-row-reverse > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-50, .layout-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-55, .layout-row-reverse > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-55, .layout-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-60, .layout-row-reverse > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-60, .layout-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-65, .layout-row-reverse > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-65, .layout-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-70, .layout-row-reverse > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-70, .layout-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-75, .layout-row-reverse > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-75, .layout-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-80, .layout-row-reverse > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-80, .layout-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-85, .layout-row-reverse > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-85, .layout-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-90, .layout-row-reverse > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-90, .layout-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-95, .layout-row-reverse > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-95, .layout-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-100, .layout-row-reverse > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-100, .layout-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex {
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex {
    min-height: 0; }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none; }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-md--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-md-0, .flex-offset-md-0 {
    margin-left: 0; }
  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-md-5, .flex-offset-md-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-md-10, .flex-offset-md-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-md-15, .flex-offset-md-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-md-20, .flex-offset-md-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-md-25, .flex-offset-md-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-md-30, .flex-offset-md-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-md-35, .flex-offset-md-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-md-40, .flex-offset-md-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-md-45, .flex-offset-md-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-md-50, .flex-offset-md-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-md-55, .flex-offset-md-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-md-60, .flex-offset-md-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-md-65, .flex-offset-md-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-md-70, .flex-offset-md-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-md-75, .flex-offset-md-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-md-80, .flex-offset-md-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-md-85, .flex-offset-md-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-md-90, .flex-offset-md-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-md-95, .flex-offset-md-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-md-33, .flex-offset-md-33 {
    margin-left: calc(100% / 3); }
  .offset-md-66, .flex-offset-md-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-md, .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-md-start, .layout-align-md-start-start, .layout-align-md-start-center, .layout-align-md-start-end, .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-md-center, .layout-align-md-center-start, .layout-align-md-center-center, .layout-align-md-center-end, .layout-align-md-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-md-end, .layout-align-md-end-start, .layout-align-md-end-center, .layout-align-md-end-end, .layout-align-md-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-md-space-around, .layout-align-md-space-around-center, .layout-align-md-space-around-start, .layout-align-md-space-around-end, .layout-align-md-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-md-space-between, .layout-align-md-space-between-center, .layout-align-md-space-between-start, .layout-align-md-space-between-end, .layout-align-md-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-md-start-start, .layout-align-md-center-start, .layout-align-md-end-start, .layout-align-md-space-between-start, .layout-align-md-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-md-start-center, .layout-align-md-center-center, .layout-align-md-end-center, .layout-align-md-space-between-center, .layout-align-md-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-md-start-center > *, .layout-align-md-center-center > *, .layout-align-md-end-center > *, .layout-align-md-space-between-center > *, .layout-align-md-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-md-start-end, .layout-align-md-center-end, .layout-align-md-end-end, .layout-align-md-space-between-end, .layout-align-md-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-md-start-stretch, .layout-align-md-center-stretch, .layout-align-md-end-stretch, .layout-align-md-space-between-stretch, .layout-align-md-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-md {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-0, .layout-row-reverse > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-md-0, .layout-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-5, .layout-row-reverse > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-5, .layout-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-10, .layout-row-reverse > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-10, .layout-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-15, .layout-row-reverse > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-15, .layout-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-20, .layout-row-reverse > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-20, .layout-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-25, .layout-row-reverse > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-25, .layout-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-30, .layout-row-reverse > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-30, .layout-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-35, .layout-row-reverse > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-35, .layout-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-40, .layout-row-reverse > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-40, .layout-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-45, .layout-row-reverse > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-45, .layout-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-50, .layout-row-reverse > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-50, .layout-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-55, .layout-row-reverse > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-55, .layout-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-60, .layout-row-reverse > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-60, .layout-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-65, .layout-row-reverse > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-65, .layout-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-70, .layout-row-reverse > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-70, .layout-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-75, .layout-row-reverse > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-75, .layout-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-80, .layout-row-reverse > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-80, .layout-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-85, .layout-row-reverse > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-85, .layout-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-90, .layout-row-reverse > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-90, .layout-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-95, .layout-row-reverse > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-95, .layout-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-100, .layout-row-reverse > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-100, .layout-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex {
    min-width: 0; }
  .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex {
    min-height: 0; }
  .layout-md, .layout-md-column, .layout-md-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-md-0, .flex-offset-gt-md-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-md-5, .flex-offset-gt-md-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-md-10, .flex-offset-gt-md-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-md-15, .flex-offset-gt-md-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-md-20, .flex-offset-gt-md-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-md-25, .flex-offset-gt-md-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-md-30, .flex-offset-gt-md-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-md-35, .flex-offset-gt-md-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-md-40, .flex-offset-gt-md-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-md-45, .flex-offset-gt-md-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-md-50, .flex-offset-gt-md-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-md-55, .flex-offset-gt-md-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-md-60, .flex-offset-gt-md-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-md-65, .flex-offset-gt-md-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-md-70, .flex-offset-gt-md-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-md-75, .flex-offset-gt-md-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-md-80, .flex-offset-gt-md-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-md-85, .flex-offset-gt-md-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-md-90, .flex-offset-gt-md-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-md-95, .flex-offset-gt-md-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-md-33, .flex-offset-gt-md-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-md-66, .flex-offset-gt-md-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-md, .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-md-start, .layout-align-gt-md-start-start, .layout-align-gt-md-start-center, .layout-align-gt-md-start-end, .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-md-center, .layout-align-gt-md-center-start, .layout-align-gt-md-center-center, .layout-align-gt-md-center-end, .layout-align-gt-md-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-md-end, .layout-align-gt-md-end-start, .layout-align-gt-md-end-center, .layout-align-gt-md-end-end, .layout-align-gt-md-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-md-space-around, .layout-align-gt-md-space-around-center, .layout-align-gt-md-space-around-start, .layout-align-gt-md-space-around-end, .layout-align-gt-md-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-md-space-between, .layout-align-gt-md-space-between-center, .layout-align-gt-md-space-between-start, .layout-align-gt-md-space-between-end, .layout-align-gt-md-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-md-start-start, .layout-align-gt-md-center-start, .layout-align-gt-md-end-start, .layout-align-gt-md-space-between-start, .layout-align-gt-md-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-md-start-center, .layout-align-gt-md-center-center, .layout-align-gt-md-end-center, .layout-align-gt-md-space-between-center, .layout-align-gt-md-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-md-start-center > *, .layout-align-gt-md-center-center > *, .layout-align-gt-md-end-center > *, .layout-align-gt-md-space-between-center > *, .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-md-start-end, .layout-align-gt-md-center-end, .layout-align-gt-md-end-end, .layout-align-gt-md-space-between-end, .layout-align-gt-md-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-md-start-stretch, .layout-align-gt-md-center-stretch, .layout-align-gt-md-end-stretch, .layout-align-gt-md-space-between-stretch, .layout-align-gt-md-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-md {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-0, .layout-row-reverse > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-md-0, .layout-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-5, .layout-row-reverse > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-5, .layout-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-10, .layout-row-reverse > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-10, .layout-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-15, .layout-row-reverse > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-15, .layout-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-20, .layout-row-reverse > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-20, .layout-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-25, .layout-row-reverse > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-25, .layout-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-30, .layout-row-reverse > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-30, .layout-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-35, .layout-row-reverse > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-35, .layout-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-40, .layout-row-reverse > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-40, .layout-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-45, .layout-row-reverse > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-45, .layout-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-50, .layout-row-reverse > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-50, .layout-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-55, .layout-row-reverse > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-55, .layout-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-60, .layout-row-reverse > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-60, .layout-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-65, .layout-row-reverse > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-65, .layout-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-70, .layout-row-reverse > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-70, .layout-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-75, .layout-row-reverse > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-75, .layout-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-80, .layout-row-reverse > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-80, .layout-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-85, .layout-row-reverse > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-85, .layout-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-90, .layout-row-reverse > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-90, .layout-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-95, .layout-row-reverse > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-95, .layout-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-100, .layout-row-reverse > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-100, .layout-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex {
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex {
    min-height: 0; }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none; }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-lg--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-lg-0, .flex-offset-lg-0 {
    margin-left: 0; }
  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-lg-5, .flex-offset-lg-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-lg-10, .flex-offset-lg-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-lg-15, .flex-offset-lg-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-lg-20, .flex-offset-lg-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-lg-25, .flex-offset-lg-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-lg-30, .flex-offset-lg-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-lg-35, .flex-offset-lg-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-lg-40, .flex-offset-lg-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-lg-45, .flex-offset-lg-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-lg-50, .flex-offset-lg-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-lg-55, .flex-offset-lg-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-lg-60, .flex-offset-lg-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-lg-65, .flex-offset-lg-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-lg-70, .flex-offset-lg-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-lg-75, .flex-offset-lg-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-lg-80, .flex-offset-lg-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-lg-85, .flex-offset-lg-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-lg-90, .flex-offset-lg-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-lg-95, .flex-offset-lg-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-lg-33, .flex-offset-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-lg-66, .flex-offset-lg-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-lg, .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-lg-start, .layout-align-lg-start-start, .layout-align-lg-start-center, .layout-align-lg-start-end, .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-lg-center, .layout-align-lg-center-start, .layout-align-lg-center-center, .layout-align-lg-center-end, .layout-align-lg-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-lg-end, .layout-align-lg-end-start, .layout-align-lg-end-center, .layout-align-lg-end-end, .layout-align-lg-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-lg-space-around, .layout-align-lg-space-around-center, .layout-align-lg-space-around-start, .layout-align-lg-space-around-end, .layout-align-lg-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-lg-space-between, .layout-align-lg-space-between-center, .layout-align-lg-space-between-start, .layout-align-lg-space-between-end, .layout-align-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-lg-start-start, .layout-align-lg-center-start, .layout-align-lg-end-start, .layout-align-lg-space-between-start, .layout-align-lg-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-lg-start-center, .layout-align-lg-center-center, .layout-align-lg-end-center, .layout-align-lg-space-between-center, .layout-align-lg-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-lg-start-center > *, .layout-align-lg-center-center > *, .layout-align-lg-end-center > *, .layout-align-lg-space-between-center > *, .layout-align-lg-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-lg-start-end, .layout-align-lg-center-end, .layout-align-lg-end-end, .layout-align-lg-space-between-end, .layout-align-lg-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-lg-start-stretch, .layout-align-lg-center-stretch, .layout-align-lg-end-stretch, .layout-align-lg-space-between-stretch, .layout-align-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-0, .layout-row-reverse > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-lg-0, .layout-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-5, .layout-row-reverse > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-5, .layout-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-10, .layout-row-reverse > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-10, .layout-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-15, .layout-row-reverse > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-15, .layout-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-20, .layout-row-reverse > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-20, .layout-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-25, .layout-row-reverse > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-25, .layout-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-30, .layout-row-reverse > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-30, .layout-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-35, .layout-row-reverse > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-35, .layout-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-40, .layout-row-reverse > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-40, .layout-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-45, .layout-row-reverse > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-45, .layout-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-50, .layout-row-reverse > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-50, .layout-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-55, .layout-row-reverse > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-55, .layout-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-60, .layout-row-reverse > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-60, .layout-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-65, .layout-row-reverse > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-65, .layout-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-70, .layout-row-reverse > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-70, .layout-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-75, .layout-row-reverse > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-75, .layout-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-80, .layout-row-reverse > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-80, .layout-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-85, .layout-row-reverse > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-85, .layout-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-90, .layout-row-reverse > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-90, .layout-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-95, .layout-row-reverse > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-95, .layout-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-100, .layout-row-reverse > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-100, .layout-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex {
    min-width: 0; }
  .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex {
    min-height: 0; }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-lg-33, .flex-offset-gt-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-lg-66, .flex-offset-gt-lg-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-lg, .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-lg-start, .layout-align-gt-lg-start-start, .layout-align-gt-lg-start-center, .layout-align-gt-lg-start-end, .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-lg-center, .layout-align-gt-lg-center-start, .layout-align-gt-lg-center-center, .layout-align-gt-lg-center-end, .layout-align-gt-lg-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-lg-end, .layout-align-gt-lg-end-start, .layout-align-gt-lg-end-center, .layout-align-gt-lg-end-end, .layout-align-gt-lg-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-lg-space-around, .layout-align-gt-lg-space-around-center, .layout-align-gt-lg-space-around-start, .layout-align-gt-lg-space-around-end, .layout-align-gt-lg-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-lg-space-between, .layout-align-gt-lg-space-between-center, .layout-align-gt-lg-space-between-start, .layout-align-gt-lg-space-between-end, .layout-align-gt-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-lg-start-start, .layout-align-gt-lg-center-start, .layout-align-gt-lg-end-start, .layout-align-gt-lg-space-between-start, .layout-align-gt-lg-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-lg-start-center, .layout-align-gt-lg-center-center, .layout-align-gt-lg-end-center, .layout-align-gt-lg-space-between-center, .layout-align-gt-lg-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-lg-start-center > *, .layout-align-gt-lg-center-center > *, .layout-align-gt-lg-end-center > *, .layout-align-gt-lg-space-between-center > *, .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-lg-start-end, .layout-align-gt-lg-center-end, .layout-align-gt-lg-end-end, .layout-align-gt-lg-space-between-end, .layout-align-gt-lg-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-lg-start-stretch, .layout-align-gt-lg-center-stretch, .layout-align-gt-lg-end-stretch, .layout-align-gt-lg-space-between-stretch, .layout-align-gt-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-0, .layout-row-reverse > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-lg-0, .layout-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-5, .layout-row-reverse > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-5, .layout-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-10, .layout-row-reverse > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-10, .layout-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-15, .layout-row-reverse > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-15, .layout-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-20, .layout-row-reverse > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-20, .layout-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-25, .layout-row-reverse > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-25, .layout-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-30, .layout-row-reverse > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-30, .layout-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-35, .layout-row-reverse > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-35, .layout-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-40, .layout-row-reverse > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-40, .layout-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-45, .layout-row-reverse > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-45, .layout-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-50, .layout-row-reverse > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-50, .layout-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-55, .layout-row-reverse > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-55, .layout-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-60, .layout-row-reverse > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-60, .layout-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-65, .layout-row-reverse > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-65, .layout-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-70, .layout-row-reverse > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-70, .layout-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-75, .layout-row-reverse > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-75, .layout-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-80, .layout-row-reverse > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-80, .layout-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-85, .layout-row-reverse > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-85, .layout-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-90, .layout-row-reverse > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-90, .layout-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-95, .layout-row-reverse > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-95, .layout-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-100, .layout-row-reverse > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-100, .layout-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex {
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex {
    min-height: 0; }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0; }
  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-xl-33, .flex-offset-xl-33 {
    margin-left: calc(100% / 3); }
  .offset-xl-66, .flex-offset-xl-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-xl, .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-xl-start, .layout-align-xl-start-start, .layout-align-xl-start-center, .layout-align-xl-start-end, .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-xl-center, .layout-align-xl-center-start, .layout-align-xl-center-center, .layout-align-xl-center-end, .layout-align-xl-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-xl-end, .layout-align-xl-end-start, .layout-align-xl-end-center, .layout-align-xl-end-end, .layout-align-xl-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-xl-space-around, .layout-align-xl-space-around-center, .layout-align-xl-space-around-start, .layout-align-xl-space-around-end, .layout-align-xl-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-xl-space-between, .layout-align-xl-space-between-center, .layout-align-xl-space-between-start, .layout-align-xl-space-between-end, .layout-align-xl-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-xl-start-start, .layout-align-xl-center-start, .layout-align-xl-end-start, .layout-align-xl-space-between-start, .layout-align-xl-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-xl-start-center, .layout-align-xl-center-center, .layout-align-xl-end-center, .layout-align-xl-space-between-center, .layout-align-xl-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-xl-start-center > *, .layout-align-xl-center-center > *, .layout-align-xl-end-center > *, .layout-align-xl-space-between-center > *, .layout-align-xl-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-xl-start-end, .layout-align-xl-center-end, .layout-align-xl-end-end, .layout-align-xl-space-between-end, .layout-align-xl-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-xl-start-stretch, .layout-align-xl-center-stretch, .layout-align-xl-end-stretch, .layout-align-xl-space-between-stretch, .layout-align-xl-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-xl {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-0, .layout-row-reverse > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-xl-0, .layout-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-5, .layout-row-reverse > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-5, .layout-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-10, .layout-row-reverse > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-10, .layout-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-15, .layout-row-reverse > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-15, .layout-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-20, .layout-row-reverse > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-20, .layout-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-25, .layout-row-reverse > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-25, .layout-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-30, .layout-row-reverse > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-30, .layout-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-35, .layout-row-reverse > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-35, .layout-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-40, .layout-row-reverse > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-40, .layout-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-45, .layout-row-reverse > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-45, .layout-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-50, .layout-row-reverse > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-50, .layout-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-55, .layout-row-reverse > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-55, .layout-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-60, .layout-row-reverse > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-60, .layout-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-65, .layout-row-reverse > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-65, .layout-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-70, .layout-row-reverse > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-70, .layout-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-75, .layout-row-reverse > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-75, .layout-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-80, .layout-row-reverse > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-80, .layout-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-85, .layout-row-reverse > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-85, .layout-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-90, .layout-row-reverse > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-90, .layout-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-95, .layout-row-reverse > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-95, .layout-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-100, .layout-row-reverse > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-100, .layout-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex {
    min-width: 0; }
  .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex {
    min-height: 0; }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-xl-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-xl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none; }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; } }

@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important; } }

.bui-margin-top-0x {
  margin-top: 0px; }

.bui-margin-left-0x {
  margin-left: 0px; }

.bui-margin-right-0x {
  margin-right: 0px; }

.bui-margin-bottom-0x {
  margin-bottom: 0px; }

.bui-margin-vertical-0x {
  margin-top: 0px;
  margin-bottom: 0px; }

.bui-margin-horizontal-0x {
  margin-left: 0px;
  margin-right: 0px; }

.bui-margin-all-0x {
  margin: 0px; }

.bui-margin-top-1x {
  margin-top: 8px; }

.bui-margin-left-1x {
  margin-left: 8px; }

.bui-margin-right-1x {
  margin-right: 8px; }

.bui-margin-bottom-1x {
  margin-bottom: 8px; }

.bui-margin-vertical-1x {
  margin-top: 8px;
  margin-bottom: 8px; }

.bui-margin-horizontal-1x {
  margin-left: 8px;
  margin-right: 8px; }

.bui-margin-all-1x {
  margin: 8px; }

.bui-margin-top-2x {
  margin-top: 16px; }

.bui-margin-left-2x {
  margin-left: 16px; }

.bui-margin-right-2x {
  margin-right: 16px; }

.bui-margin-bottom-2x {
  margin-bottom: 16px; }

.bui-margin-vertical-2x {
  margin-top: 16px;
  margin-bottom: 16px; }

.bui-margin-horizontal-2x {
  margin-left: 16px;
  margin-right: 16px; }

.bui-margin-all-2x {
  margin: 16px; }

.bui-margin-top-3x {
  margin-top: 24px; }

.bui-margin-left-3x {
  margin-left: 24px; }

.bui-margin-right-3x {
  margin-right: 24px; }

.bui-margin-bottom-3x {
  margin-bottom: 24px; }

.bui-margin-vertical-3x {
  margin-top: 24px;
  margin-bottom: 24px; }

.bui-margin-horizontal-3x {
  margin-left: 24px;
  margin-right: 24px; }

.bui-margin-all-3x {
  margin: 24px; }

.bui-margin-top-4x {
  margin-top: 32px; }

.bui-margin-left-4x {
  margin-left: 32px; }

.bui-margin-right-4x {
  margin-right: 32px; }

.bui-margin-bottom-4x {
  margin-bottom: 32px; }

.bui-margin-vertical-4x {
  margin-top: 32px;
  margin-bottom: 32px; }

.bui-margin-horizontal-4x {
  margin-left: 32px;
  margin-right: 32px; }

.bui-margin-all-4x {
  margin: 32px; }

.bui-margin-top-5x {
  margin-top: 40px; }

.bui-margin-left-5x {
  margin-left: 40px; }

.bui-margin-right-5x {
  margin-right: 40px; }

.bui-margin-bottom-5x {
  margin-bottom: 40px; }

.bui-margin-vertical-5x {
  margin-top: 40px;
  margin-bottom: 40px; }

.bui-margin-horizontal-5x {
  margin-left: 40px;
  margin-right: 40px; }

.bui-margin-all-5x {
  margin: 40px; }

.bui-margin-top-6x {
  margin-top: 48px; }

.bui-margin-left-6x {
  margin-left: 48px; }

.bui-margin-right-6x {
  margin-right: 48px; }

.bui-margin-bottom-6x {
  margin-bottom: 48px; }

.bui-margin-vertical-6x {
  margin-top: 48px;
  margin-bottom: 48px; }

.bui-margin-horizontal-6x {
  margin-left: 48px;
  margin-right: 48px; }

.bui-margin-all-6x {
  margin: 48px; }

.bui-margin-top-7x {
  margin-top: 56px; }

.bui-margin-left-7x {
  margin-left: 56px; }

.bui-margin-right-7x {
  margin-right: 56px; }

.bui-margin-bottom-7x {
  margin-bottom: 56px; }

.bui-margin-vertical-7x {
  margin-top: 56px;
  margin-bottom: 56px; }

.bui-margin-horizontal-7x {
  margin-left: 56px;
  margin-right: 56px; }

.bui-margin-all-7x {
  margin: 56px; }

.bui-margin-top-8x {
  margin-top: 64px; }

.bui-margin-left-8x {
  margin-left: 64px; }

.bui-margin-right-8x {
  margin-right: 64px; }

.bui-margin-bottom-8x {
  margin-bottom: 64px; }

.bui-margin-vertical-8x {
  margin-top: 64px;
  margin-bottom: 64px; }

.bui-margin-horizontal-8x {
  margin-left: 64px;
  margin-right: 64px; }

.bui-margin-all-8x {
  margin: 64px; }

.bui-margin-auto {
  margin-left: auto;
  margin-right: auto; }

.bui-padding-top-0x {
  padding-top: 0px; }

.bui-padding-left-0x {
  padding-left: 0px; }

.bui-padding-right-0x {
  padding-right: 0px; }

.bui-padding-bottom-0x {
  padding-bottom: 0px; }

.bui-padding-vertical-0x {
  padding-top: 0px;
  padding-bottom: 0px; }

.bui-padding-horizontal-0x {
  padding-left: 0px;
  padding-right: 0px; }

.bui-padding-all-0x {
  padding: 0px; }

.bui-padding-top-1x {
  padding-top: 8px; }

.bui-padding-left-1x {
  padding-left: 8px; }

.bui-padding-right-1x {
  padding-right: 8px; }

.bui-padding-bottom-1x {
  padding-bottom: 8px; }

.bui-padding-vertical-1x {
  padding-top: 8px;
  padding-bottom: 8px; }

.bui-padding-horizontal-1x {
  padding-left: 8px;
  padding-right: 8px; }

.bui-padding-all-1x {
  padding: 8px; }

.bui-padding-top-2x {
  padding-top: 16px; }

.bui-padding-left-2x {
  padding-left: 16px; }

.bui-padding-right-2x {
  padding-right: 16px; }

.bui-padding-bottom-2x {
  padding-bottom: 16px; }

.bui-padding-vertical-2x {
  padding-top: 16px;
  padding-bottom: 16px; }

.bui-padding-horizontal-2x {
  padding-left: 16px;
  padding-right: 16px; }

.bui-padding-all-2x {
  padding: 16px; }

.bui-padding-top-3x {
  padding-top: 24px; }

.bui-padding-left-3x {
  padding-left: 24px; }

.bui-padding-right-3x {
  padding-right: 24px; }

.bui-padding-bottom-3x {
  padding-bottom: 24px; }

.bui-padding-vertical-3x {
  padding-top: 24px;
  padding-bottom: 24px; }

.bui-padding-horizontal-3x {
  padding-left: 24px;
  padding-right: 24px; }

.bui-padding-all-3x {
  padding: 24px; }

.bui-padding-top-4x {
  padding-top: 32px; }

.bui-padding-left-4x {
  padding-left: 32px; }

.bui-padding-right-4x {
  padding-right: 32px; }

.bui-padding-bottom-4x {
  padding-bottom: 32px; }

.bui-padding-vertical-4x {
  padding-top: 32px;
  padding-bottom: 32px; }

.bui-padding-horizontal-4x {
  padding-left: 32px;
  padding-right: 32px; }

.bui-padding-all-4x {
  padding: 32px; }

.bui-padding-top-5x {
  padding-top: 40px; }

.bui-padding-left-5x {
  padding-left: 40px; }

.bui-padding-right-5x {
  padding-right: 40px; }

.bui-padding-bottom-5x {
  padding-bottom: 40px; }

.bui-padding-vertical-5x {
  padding-top: 40px;
  padding-bottom: 40px; }

.bui-padding-horizontal-5x {
  padding-left: 40px;
  padding-right: 40px; }

.bui-padding-all-5x {
  padding: 40px; }

.bui-padding-top-6x {
  padding-top: 48px; }

.bui-padding-left-6x {
  padding-left: 48px; }

.bui-padding-right-6x {
  padding-right: 48px; }

.bui-padding-bottom-6x {
  padding-bottom: 48px; }

.bui-padding-vertical-6x {
  padding-top: 48px;
  padding-bottom: 48px; }

.bui-padding-horizontal-6x {
  padding-left: 48px;
  padding-right: 48px; }

.bui-padding-all-6x {
  padding: 48px; }

.bui-padding-top-7x {
  padding-top: 56px; }

.bui-padding-left-7x {
  padding-left: 56px; }

.bui-padding-right-7x {
  padding-right: 56px; }

.bui-padding-bottom-7x {
  padding-bottom: 56px; }

.bui-padding-vertical-7x {
  padding-top: 56px;
  padding-bottom: 56px; }

.bui-padding-horizontal-7x {
  padding-left: 56px;
  padding-right: 56px; }

.bui-padding-all-7x {
  padding: 56px; }

.bui-padding-top-8x {
  padding-top: 64px; }

.bui-padding-left-8x {
  padding-left: 64px; }

.bui-padding-right-8x {
  padding-right: 64px; }

.bui-padding-bottom-8x {
  padding-bottom: 64px; }

.bui-padding-vertical-8x {
  padding-top: 64px;
  padding-bottom: 64px; }

.bui-padding-horizontal-8x {
  padding-left: 64px;
  padding-right: 64px; }

.bui-padding-all-8x {
  padding: 64px; }

::-webkit-scrollbar {
  width: 6px; }

::-webkit-scrollbar-button {
  width: 0;
  height: 0; }

::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
  -webkit-border-radius: 3em; }

::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

::-webkit-scrollbar-thumb:vertical {
  -webkit-border-radius: 3em; }

::-webkit-scrollbar-thumb:horizontal {
  -webkit-border-radius: 3em; }

bui-tile-header > div > h1, bui-tile-header > div > span, bui-tile-footer > div > h1, bui-tile-footer > div > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%; }

bui-tile-header > div > h1, bui-tile-footer > div > h1 {
  font-size: 15px;
  line-height: 15px;
  font-family: "Industrywf",sans-serif;
  margin-bottom: 2px; }

bui-tile-header > div > span, bui-tile-footer > div > span {
  line-height: 14px;
  font-size: 14px;
  color: #9fa4ae; }

body, input, select, textarea {
  font-family: "Segoe UI",sans-serif; }

button {
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  font-family: "Industrywf",sans-serif;
  color: #fff; }

h1, h2, h3, h4, h5, h6 {
  font-size: 1.25em;
  font-family: "Industrywf",sans-serif;
  font-weight: 400; }

small {
  font-size: .85em; }

p {
  margin: 0;
  line-height: 1.6em; }

a {
  -webkit-transition: color 300ms linear;
  transition: color 300ms linear;
  color: #0990ff;
  text-decoration: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease; }

a:hover {
  color: #3ca7ff;
  text-decoration: none; }

.bui-color-primary {
  color: #0075d5; }

.bui-color-primary2 {
  color: #df158a; }

.bui-color-spark {
  color: #ffcc31; }

.bui-color-danger {
  color: #fe5353; }

.bui-color-success {
  color: #14ab57; }

.bui-color-lab {
  color: #a6cd2f; }

.bui-color-white {
  color: #fff; }

.bui-color-body {
  color: #c9ccdb; }

.bui-color-muted {
  color: #9fa4ae; }

.bui-color-heading {
  color: #fff; }

.bui-color-heading-secondary {
  color: #8f94ae; }

.bui-text-align-left {
  text-align: left; }

.bui-text-align-right {
  text-align: right; }

.bui-text-align-center {
  text-align: center; }

.bui-text-align-justify {
  text-align: justify; }

.bui-text-align-auto {
  text-align: auto; }

.bui-text-italic {
  font-style: italic; }

.bui-text-bold {
  font-weight: bold; }

.bui-type-title {
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 50px; }

.bui-type-title-addon {
  font-size: 60px;
  line-height: 58px;
  font-weight: 300;
  letter-spacing: .005em; }

.bui-type-heading-1x {
  font-size: 17px;
  letter-spacing: .005em; }

.bui-type-heading-1x-addon {
  font-size: 14px;
  letter-spacing: .005em; }

.bui-type-heading-2x {
  font-size: 21px;
  letter-spacing: .005em; }

.bui-type-heading-2x-addon {
  font-size: 17px;
  letter-spacing: .005em; }

.bui-type-heading-3x {
  font-size: 27px;
  letter-spacing: .005em; }

.bui-type-heading-3x-addon {
  font-size: 22px;
  letter-spacing: .005em; }

.bui-type-body {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-strong {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-highlight {
  font-size: 17px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-caption {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-label {
  color: rgba(228, 238, 242, 0.6);
  font-family: "Industrywf",sans-serif;
  font-weight: 500;
  font-size: 16px; }

.b-user-generated-rich-text img {
  max-width: 100%; }

.b-user-generated-rich-text ul,
.b-user-generated-rich-text ol {
  margin: 16px 0;
  padding: 0 0 0 32px; }

.b-user-generated-rich-text ul {
  list-style-type: disc; }

.b-user-generated-rich-text ol {
  list-style-type: decimal; }

.b-user-generated-rich-text strong {
  font-weight: bold; }

.b-user-generated-rich-text em {
  font-style: italic; }

.b-user-generated-rich-text s {
  text-decoration: line-through; }

.b-user-generated-rich-text p {
  word-wrap: break-word; }

.b-text-divider {
  position: relative;
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  line-height: 16px;
  font-size: 14px; }
  .b-text-divider::before, .b-text-divider::after {
    content: '';
    display: block;
    height: 1px;
    background: rgba(228, 238, 242, 0.12);
    flex: 2; }
  .b-text-divider::before {
    margin-right: 16px; }
  .b-text-divider::after {
    margin-left: 16px; }

/* todo(connor4312): unsure if this should be in the ui as it is unencapsuled
    global styling, which can be dangerous to import. */
.display-4,
.display-3,
.display-2,
.display-1,
.headline,
.title {
  font-family: "Industrywf", sans-serif;
  margin-top: 0;
  opacity: 0.54; }

.headline,
.title {
  opacity: 0.87; }

.display-4 {
  font-size: 45px;
  margin-bottom: 32px; }

.display-3 {
  font-size: 34px;
  margin-bottom: 24px; }

.display-2 {
  font-size: 24px;
  margin-bottom: 16px; }

.display-1 {
  font-size: 16px;
  margin-bottom: 12px; }

.headline {
  font-size: 16px;
  margin-bottom: 8px; }

.title {
  font-size: 14px;
  margin-bottom: 8px; }

@-webkit-keyframes animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.animation-fadeIn {
  -webkit-animation-name: animation-fadeIn;
  animation-name: animation-fadeIn; }

@-webkit-keyframes animation-fadeInBack {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInBack {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); }
  to {
    opacity: 1; } }

.animation-fadeInBack {
  -webkit-animation-name: animation-fadeInBack;
  animation-name: animation-fadeInBack;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); }
  to {
    opacity: 1; } }

.animation-fadeInDown {
  -webkit-animation-name: animation-fadeInDown;
  animation-name: animation-fadeInDown;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInFront {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInFront {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); }
  to {
    opacity: 1; } }

.animation-fadeInFront {
  -webkit-animation-name: animation-fadeInFront;
  animation-name: animation-fadeInFront;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); }
  to {
    opacity: 1; } }

.animation-fadeInLeft {
  -webkit-animation-name: animation-fadeInLeft;
  animation-name: animation-fadeInLeft;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); }
  to {
    opacity: 1; } }

.animation-fadeInRight {
  -webkit-animation-name: animation-fadeInRight;
  animation-name: animation-fadeInRight;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); }
  to {
    opacity: 1; } }

@keyframes animation-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); }
  to {
    opacity: 1; } }

.animation-fadeInUp {
  -webkit-animation-name: animation-fadeInUp;
  animation-name: animation-fadeInUp;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }

@-webkit-keyframes animation-fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes animation-fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.animation-fadeOut {
  -webkit-animation-name: animation-fadeOut;
  animation-name: animation-fadeOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutBack {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); } }

@keyframes animation-fadeOutBack {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(0.8);
    transform: translate3d(0, 35px, 0) scale(0.8); } }

.animation-fadeOutBack {
  -webkit-animation-name: animation-fadeOutBack;
  animation-name: animation-fadeOutBack;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); } }

@keyframes animation-fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -35px, 0);
    transform: translate3d(0, -35px, 0); } }

.animation-fadeOutDown {
  -webkit-animation-name: animation-fadeOutDown;
  animation-name: animation-fadeOutDown;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutFront {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); } }

@keyframes animation-fadeOutFront {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0) scale(1.2);
    transform: translate3d(0, 35px, 0) scale(1.2); } }

.animation-fadeOutFront {
  -webkit-animation-name: animation-fadeOutFront;
  animation-name: animation-fadeOutFront;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); } }

@keyframes animation-fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-35px, 0, 0);
    transform: translate3d(-35px, 0, 0); } }

.animation-fadeOutLeft {
  -webkit-animation-name: animation-fadeOutLeft;
  animation-name: animation-fadeOutLeft;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); } }

@keyframes animation-fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(35px, 0, 0);
    transform: translate3d(35px, 0, 0); } }

.animation-fadeOutRight {
  -webkit-animation-name: animation-fadeOutRight;
  animation-name: animation-fadeOutRight;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); } }

@keyframes animation-fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 35px, 0);
    transform: translate3d(0, 35px, 0); } }

.animation-fadeOutUp {
  -webkit-animation-name: animation-fadeOutUp;
  animation-name: animation-fadeOutUp;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1); }

@-webkit-keyframes animation-shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  25%, 58% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  75% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  92% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes animation-shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  25%, 58% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  75% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  92% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.animation-shake {
  -webkit-animation-name: animation-shake;
  animation-name: animation-shake;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.bui-animation {
  -webkit-animation-duration: 275ms;
  animation-duration: 275ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

bui-card [bui-title], bui-card [bui-content], bui-card [bui-footer] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px; }

bui-card [bui-title] {
  color: #0075d5;
  font-size: 1.25em;
  font-family: "Industrywf",sans-serif;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 8px; }

bui-card [bui-title] h1 {
  margin: 0; }

bui-card [bui-footer] {
  border-top: 1px solid rgba(228, 238, 242, 0.22);
  min-height: 0; }

.bui-btn-icon > span > img {
  display: block;
  width: 100%;
  height: 100%; }

@-webkit-keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.flatpickr-input {
  cursor: pointer; }

.flatpickr-mobileInput {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

.flatpickr-calendar {
  background: #13192d;
  display: inline-block;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 8px;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 244px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(232, 238, 255, 0.1);
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); }

.flatpickr-calendar.open {
  opacity: 1;
  visibility: visible;
  max-height: 320px;
  z-index: 100;
  -webkit-animation: flatpickrFadeInDown 0.5s cubic-bezier(0, 1, 0.5, 1);
  animation: flatpickrFadeInDown 0.5s cubic-bezier(0, 1, 0.5, 1); }

.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  max-height: 320px;
  display: block;
  position: relative; }

.flatpickr-calendar.static {
  display: none;
  position: relative; }

.flatpickr-calendar.static.open {
  display: block; }

.flatpickr-calendar.hasWeeks {
  width: auto; }

.flatpickr-calendar.dateIsPicked.hasTime .flatpickr-time {
  height: 38px; }

.flatpickr-calendar:before, .flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px; }

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px; }

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px; }

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  bottom: 100%; }

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: rgba(232, 238, 255, 0.1); }

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #13192d; }

.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
  top: 100%; }

.flatpickr-calendar.arrowBottom:before {
  border-top-color: rgba(232, 238, 255, 0.1); }

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #13192d; }

.flatpickr-month {
  background: rgba(0, 0, 0, 0);
  color: #fff;
  fill: #fff;
  height: 30px;
  line-height: 24px;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flatpickr-prev-month, .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  height: 16px;
  line-height: 16px; }

.flatpickr-prev-month i, .flatpickr-next-month i {
  position: relative; }

.flatpickr-prev-month.flatpickr-prev-month, .flatpickr-next-month.flatpickr-prev-month {
  left: 5px; }

.flatpickr-prev-month.flatpickr-next-month, .flatpickr-next-month.flatpickr-next-month {
  right: 5px; }

.flatpickr-prev-month svg, .flatpickr-next-month svg {
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  opacity: 0.6; }

.flatpickr-prev-month svg:hover, .flatpickr-next-month svg:hover {
  opacity: 1; }

.flatpickr-prev-month:hover, .flatpickr-next-month:hover {
  color: rgba(255, 255, 255, 0.04); }

.numInputWrapper {
  position: relative;
  height: auto; }

.numInputWrapper input, .numInputWrapper span {
  display: inline-block; }

.numInputWrapper input {
  width: 100%; }

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  z-index: 1;
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.95);
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.9); }

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.8); }

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%; }

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0; }

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(255, 255, 255, 0.4); }

.numInputWrapper span.arrowDown {
  top: 50%; }

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.4); }

.numInputWrapper span svg {
  width: inherit;
  height: auto; }

.numInputWrapper span svg path {
  fill: rgba(255, 255, 255, 0.5); }

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05); }

.numInputWrapper:hover span {
  opacity: 1; }

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  top: 9px;
  display: inline-block;
  text-align: center; }

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  padding-left: 7px; }

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch�;
  display: inline-block; }

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff; }

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #fff; }

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: default;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial; }

.flatpickr-current-month input.cur-year:focus {
  outline: 0; }

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(255, 255, 255, 0.5);
  background: transparent;
  pointer-events: none; }

.flatpickr-weekdays {
  background: rgba(0, 0, 0, 0);
  text-align: center;
  overflow: hidden;
  margin-top: 16px; }

.flatpickr-days {
  padding: 1px;
  outline: 0;
  text-align: left;
  width: 226px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.flatpickr-day {
  -webkit-transition: background 275ms cubic-bezier(0, 0, 0.2, 1), border-color 275ms cubic-bezier(0, 0, 0.2, 1);
  transition: background 275ms cubic-bezier(0, 0, 0.2, 1), border-color 275ms cubic-bezier(0, 0, 0.2, 1);
  background: none;
  border: 3px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  display: inline-block;
  position: relative;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-weight: 300;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 32px;
  height: 32px;
  line-height: 27px;
  margin: 0;
  text-align: center;
  margin-top: 2px;
  margin-bottom: 2px; }

.flatpickr-day.inRange, .flatpickr-day.today.inRange, .flatpickr-day:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #536DFE;
  border-color: #536DFE; }

.flatpickr-day.today {
  border-color: rgba(255, 255, 255, 0.04); }

.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: rgba(255, 255, 255, 0.04);
  background: rgba(255, 255, 255, 0.04);
  color: white; }

.flatpickr-day.selected, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected.nextMonthDay {
  background: #3F52BF;
  color: white;
  border-color: #536DFE; }

.flatpickr-day.startRange {
  border-radius: 50px 0 0 50px; }

.flatpickr-day.inRange {
  border-radius: 0; }

.flatpickr-day.endRange {
  border-radius: 0 50px 50px 0; }

.flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(255, 255, 255, 0.7);
  background: transparent;
  border-color: transparent;
  cursor: default; }

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  color: #fff;
  height: 24px;
  line-height: 24px;
  margin: 0;
  background: rgba(0, 0, 0, 0);
  text-align: center;
  display: block;
  float: left;
  width: 14.28%;
  font-weight: bold; }

.flatpickr-weekwrapper {
  display: inline-block;
  float: left; }

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  border-right: 1px solid rgba(232, 238, 255, 0.1); }

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%; }

.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none; }

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-innerContainer:after {
  display: inline-block;
  content: "";
  clear: both; }

.flatpickr-rContainer {
  display: inline-block; }

.hasWeeks .flatpickr-days, .hasTime .flatpickr-days {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.hasWeeks .flatpickr-days {
  border-left: 0; }

.dateIsPicked .flatpickr-innerContainer + .flatpickr-time {
  border-top: 1px solid rgba(232, 238, 255, 0.1); }

@media all and (-ms-high-contrast: none) {
  .flatpickr-days {
    width: 256px; }
  .flatpickr-month {
    padding: 0; }
  .flatpickr-month svg {
    top: 0 !important; } }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; } }

.flex-order {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
  -ms-flex-order: -20;
  order: -20; }

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
  -ms-flex-order: -19;
  order: -19; }

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
  -ms-flex-order: -18;
  order: -18; }

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
  -ms-flex-order: -17;
  order: -17; }

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
  -ms-flex-order: -16;
  order: -16; }

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
  -ms-flex-order: -15;
  order: -15; }

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
  -ms-flex-order: -14;
  order: -14; }

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
  -ms-flex-order: -13;
  order: -13; }

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
  -ms-flex-order: -12;
  order: -12; }

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
  -ms-flex-order: -11;
  order: -11; }

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
  -ms-flex-order: -10;
  order: -10; }

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
  -ms-flex-order: -9;
  order: -9; }

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
  -ms-flex-order: -8;
  order: -8; }

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
  -ms-flex-order: -7;
  order: -7; }

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
  -ms-flex-order: -6;
  order: -6; }

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
  -ms-flex-order: -5;
  order: -5; }

.flex-order--4 {
  -webkit-box-ordinal-group: -3;
  -ms-flex-order: -4;
  order: -4; }

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
  -ms-flex-order: -3;
  order: -3; }

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -2;
  order: -2; }

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1; }

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0; }

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

.flex-order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5; }

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6; }

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7; }

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8; }

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9; }

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11; }

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12; }

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13; }

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
  -ms-flex-order: 14;
  order: 14; }

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
  -ms-flex-order: 15;
  order: 15; }

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
  -ms-flex-order: 16;
  order: 16; }

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
  -ms-flex-order: 17;
  order: 17; }

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
  -ms-flex-order: 18;
  order: 18; }

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
  -ms-flex-order: 19;
  order: 19; }

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
  -ms-flex-order: 20;
  order: 20; }

.offset-0, .flex-offset-0 {
  margin-left: 0; }

[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0 {
  margin-left: auto;
  margin-right: 0; }

.offset-5, .flex-offset-5 {
  margin-left: 5%; }

[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5 {
  margin-left: auto;
  margin-right: 5%; }

.offset-10, .flex-offset-10 {
  margin-left: 10%; }

[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10 {
  margin-left: auto;
  margin-right: 10%; }

.offset-15, .flex-offset-15 {
  margin-left: 15%; }

[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15 {
  margin-left: auto;
  margin-right: 15%; }

.offset-20, .flex-offset-20 {
  margin-left: 20%; }

[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20 {
  margin-left: auto;
  margin-right: 20%; }

.offset-25, .flex-offset-25 {
  margin-left: 25%; }

[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25 {
  margin-left: auto;
  margin-right: 25%; }

.offset-30, .flex-offset-30 {
  margin-left: 30%; }

[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30 {
  margin-left: auto;
  margin-right: 30%; }

.offset-35, .flex-offset-35 {
  margin-left: 35%; }

[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35 {
  margin-left: auto;
  margin-right: 35%; }

.offset-40, .flex-offset-40 {
  margin-left: 40%; }

[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40 {
  margin-left: auto;
  margin-right: 40%; }

.offset-45, .flex-offset-45 {
  margin-left: 45%; }

[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45 {
  margin-left: auto;
  margin-right: 45%; }

.offset-50, .flex-offset-50 {
  margin-left: 50%; }

[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50 {
  margin-left: auto;
  margin-right: 50%; }

.offset-55, .flex-offset-55 {
  margin-left: 55%; }

[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55 {
  margin-left: auto;
  margin-right: 55%; }

.offset-60, .flex-offset-60 {
  margin-left: 60%; }

[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60 {
  margin-left: auto;
  margin-right: 60%; }

.offset-65, .flex-offset-65 {
  margin-left: 65%; }

[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65 {
  margin-left: auto;
  margin-right: 65%; }

.offset-70, .flex-offset-70 {
  margin-left: 70%; }

[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70 {
  margin-left: auto;
  margin-right: 70%; }

.offset-75, .flex-offset-75 {
  margin-left: 75%; }

[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75 {
  margin-left: auto;
  margin-right: 75%; }

.offset-80, .flex-offset-80 {
  margin-left: 80%; }

[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80 {
  margin-left: auto;
  margin-right: 80%; }

.offset-85, .flex-offset-85 {
  margin-left: 85%; }

[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85 {
  margin-left: auto;
  margin-right: 85%; }

.offset-90, .flex-offset-90 {
  margin-left: 90%; }

[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90 {
  margin-left: auto;
  margin-right: 90%; }

.offset-95, .flex-offset-95 {
  margin-left: 95%; }

[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95 {
  margin-left: auto;
  margin-right: 95%; }

.offset-33, .flex-offset-33 {
  margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66 {
  margin-left: calc(200% / 3); }

[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66 {
  margin-left: auto;
  margin-right: calc(200% / 3); }

.layout-align, .layout-align-start-stretch {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.layout-align-start, .layout-align-start-start, .layout-align-start-center, .layout-align-start-end, .layout-align-start-stretch {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.layout-align-center, .layout-align-center-start, .layout-align-center-center, .layout-align-center-end, .layout-align-center-stretch {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.layout-align-end, .layout-align-end-start, .layout-align-end-center, .layout-align-end-end, .layout-align-end-stretch {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.layout-align-space-around, .layout-align-space-around-center, .layout-align-space-around-start, .layout-align-space-around-end, .layout-align-space-around-stretch {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.layout-align-space-between, .layout-align-space-between-center, .layout-align-space-between-start, .layout-align-space-between-end, .layout-align-space-between-stretch {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.layout-align-start-start, .layout-align-center-start, .layout-align-end-start, .layout-align-space-between-start, .layout-align-space-around-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.layout-align-start-center, .layout-align-center-center, .layout-align-end-center, .layout-align-space-between-center, .layout-align-space-around-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  max-width: 100%; }

.layout-align-start-center > *, .layout-align-center-center > *, .layout-align-end-center > *, .layout-align-space-between-center > *, .layout-align-space-around-center > * {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-align-start-end, .layout-align-center-end, .layout-align-end-end, .layout-align-space-between-end, .layout-align-space-around-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end; }

.layout-align-start-stretch, .layout-align-center-stretch, .layout-align-end-stretch, .layout-align-space-between-stretch, .layout-align-space-around-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch; }

.flex {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-initial {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-none {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-noshrink {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-nogrow {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-0, .layout-row-reverse > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0; }

.layout-column-reverse > .flex-0, .layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
  max-height: 0%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 0; }

.flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-5, .layout-row-reverse > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-5, .layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
  max-width: 100%;
  max-height: 5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-10, .layout-row-reverse > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-10, .layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
  max-width: 100%;
  max-height: 10%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-15, .layout-row-reverse > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-15, .layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 15%;
  flex: 1 1 15%;
  max-width: 100%;
  max-height: 15%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-20, .layout-row-reverse > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-20, .layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  max-width: 100%;
  max-height: 20%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-25, .layout-row-reverse > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-25, .layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  max-width: 100%;
  max-height: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-30, .layout-row-reverse > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-30, .layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  max-width: 100%;
  max-height: 30%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-35, .layout-row-reverse > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-35, .layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 35%;
  flex: 1 1 35%;
  max-width: 100%;
  max-height: 35%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-40, .layout-row-reverse > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-40, .layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 100%;
  max-height: 40%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-45, .layout-row-reverse > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-45, .layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 45%;
  flex: 1 1 45%;
  max-width: 100%;
  max-height: 45%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-50, .layout-row-reverse > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-50, .layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 100%;
  max-height: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-55, .layout-row-reverse > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-55, .layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 55%;
  flex: 1 1 55%;
  max-width: 100%;
  max-height: 55%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-60, .layout-row-reverse > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-60, .layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 100%;
  max-height: 60%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-65, .layout-row-reverse > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-65, .layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 65%;
  flex: 1 1 65%;
  max-width: 100%;
  max-height: 65%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-70, .layout-row-reverse > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-70, .layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 70%;
  flex: 1 1 70%;
  max-width: 100%;
  max-height: 70%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-75, .layout-row-reverse > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-75, .layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  max-width: 100%;
  max-height: 75%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-80, .layout-row-reverse > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-80, .layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 80%;
  flex: 1 1 80%;
  max-width: 100%;
  max-height: 80%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-85, .layout-row-reverse > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-85, .layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  max-width: 100%;
  max-height: 85%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-90, .layout-row-reverse > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-90, .layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 90%;
  flex: 1 1 90%;
  max-width: 100%;
  max-height: 90%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-95, .layout-row-reverse > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-95, .layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95%;
  flex: 1 1 95%;
  max-width: 100%;
  max-height: 95%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-100, .layout-row-reverse > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column-reverse > .flex-100, .layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33, .layout-row-reverse > .flex-33, .layout-row-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66, .layout-row-reverse > .flex-66, .layout-row-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-33, .layout-column > .flex-33, .layout-column-reverse > .flex-33, .layout-column-reverse > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66, .layout-column-reverse > .flex-66, .layout-column-reverse > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-33, .layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex-66, .layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-row > .flex {
  min-width: 0; }

.layout-column > .flex-33, .layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex-66, .layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.layout-column > .flex {
  min-height: 0; }

.layout, .layout-column, .layout-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.layout-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.layout-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.layout-padding-sm > *, .layout-padding > .flex-sm {
  padding: 4px; }

.layout-padding, .layout-padding-gt-sm, .layout-padding-md, .layout-padding > *, .layout-padding-gt-sm > *, .layout-padding-md > *, .layout-padding > .flex, .layout-padding > .flex-gt-sm, .layout-padding > .flex-md {
  padding: 8px; }

.layout-padding-gt-md > *, .layout-padding-lg > *, .layout-padding-gt-lg > *, .layout-padding > .flex-gt-md, .layout-padding > .flex-lg, .layout-padding > .flex-lg, .layout-padding > .flex-gt-lg {
  padding: 16px; }

.layout-margin-sm > *, .layout-margin > .flex-sm {
  margin: 4px; }

.layout-margin, .layout-margin-gt-sm, .layout-margin-md, .layout-margin > *, .layout-margin-gt-sm > *, .layout-margin-md > *, .layout-margin > .flex, .layout-margin > .flex-gt-sm, .layout-margin > .flex-md {
  margin: 8px; }

.layout-margin-gt-md > *, .layout-margin-lg > *, .layout-margin-gt-lg > *, .layout-margin > .flex-gt-md, .layout-margin > .flex-lg, .layout-margin > .flex-gt-lg {
  margin: 16px; }

.layout-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.layout-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%; }

@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none; }
  .flex-order-xs--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-xs-0, .flex-offset-xs-0 {
    margin-left: 0; }
  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-xs-5, .flex-offset-xs-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-xs-10, .flex-offset-xs-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-xs-15, .flex-offset-xs-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-xs-20, .flex-offset-xs-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-xs-25, .flex-offset-xs-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-xs-30, .flex-offset-xs-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-xs-35, .flex-offset-xs-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-xs-40, .flex-offset-xs-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-xs-45, .flex-offset-xs-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-xs-50, .flex-offset-xs-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-xs-55, .flex-offset-xs-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-xs-60, .flex-offset-xs-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-xs-65, .flex-offset-xs-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-xs-70, .flex-offset-xs-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-xs-75, .flex-offset-xs-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-xs-80, .flex-offset-xs-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-xs-85, .flex-offset-xs-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-xs-90, .flex-offset-xs-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-xs-95, .flex-offset-xs-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-xs-33, .flex-offset-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-xs-66, .flex-offset-xs-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-xs, .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-xs-start, .layout-align-xs-start-start, .layout-align-xs-start-center, .layout-align-xs-start-end, .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-xs-center, .layout-align-xs-center-start, .layout-align-xs-center-center, .layout-align-xs-center-end, .layout-align-xs-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-xs-end, .layout-align-xs-end-start, .layout-align-xs-end-center, .layout-align-xs-end-end, .layout-align-xs-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-xs-space-around, .layout-align-xs-space-around-center, .layout-align-xs-space-around-start, .layout-align-xs-space-around-end, .layout-align-xs-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-xs-space-between, .layout-align-xs-space-between-center, .layout-align-xs-space-between-start, .layout-align-xs-space-between-end, .layout-align-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-xs-start-start, .layout-align-xs-center-start, .layout-align-xs-end-start, .layout-align-xs-space-between-start, .layout-align-xs-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-xs-start-center, .layout-align-xs-center-center, .layout-align-xs-end-center, .layout-align-xs-space-between-center, .layout-align-xs-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-xs-start-center > *, .layout-align-xs-center-center > *, .layout-align-xs-end-center > *, .layout-align-xs-space-between-center > *, .layout-align-xs-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-xs-start-end, .layout-align-xs-center-end, .layout-align-xs-end-end, .layout-align-xs-space-between-end, .layout-align-xs-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-xs-start-stretch, .layout-align-xs-center-stretch, .layout-align-xs-end-stretch, .layout-align-xs-space-between-stretch, .layout-align-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-xs {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-0, .layout-row-reverse > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-xs-0, .layout-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-5, .layout-row-reverse > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-5, .layout-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-10, .layout-row-reverse > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-10, .layout-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-15, .layout-row-reverse > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-15, .layout-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-20, .layout-row-reverse > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-20, .layout-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-25, .layout-row-reverse > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-25, .layout-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-30, .layout-row-reverse > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-30, .layout-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-35, .layout-row-reverse > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-35, .layout-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-40, .layout-row-reverse > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-40, .layout-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-45, .layout-row-reverse > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-45, .layout-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-50, .layout-row-reverse > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-50, .layout-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-55, .layout-row-reverse > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-55, .layout-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-60, .layout-row-reverse > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-60, .layout-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-65, .layout-row-reverse > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-65, .layout-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-70, .layout-row-reverse > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-70, .layout-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-75, .layout-row-reverse > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-75, .layout-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-80, .layout-row-reverse > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-80, .layout-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-85, .layout-row-reverse > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-85, .layout-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-90, .layout-row-reverse > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-90, .layout-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-95, .layout-row-reverse > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-95, .layout-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-100, .layout-row-reverse > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xs-100, .layout-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33, .layout-row > .flex-xs-33, .layout-row-reverse > .flex-xs-33, .layout-row-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66, .layout-row > .flex-xs-66, .layout-row-reverse > .flex-xs-66, .layout-row-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33, .layout-column > .flex-xs-33, .layout-column-reverse > .flex-xs-33, .layout-column-reverse > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66, .layout-column > .flex-xs-66, .layout-column-reverse > .flex-xs-66, .layout-column-reverse > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-33, .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-66, .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-row > .flex {
    min-width: 0; }
  .layout-xs-column > .flex-xs-33, .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-66, .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xs-column > .flex {
    min-height: 0; }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-xs-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-xs-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-xs-0, .flex-offset-gt-xs-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-xs-5, .flex-offset-gt-xs-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-xs-10, .flex-offset-gt-xs-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-xs-15, .flex-offset-gt-xs-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-xs-20, .flex-offset-gt-xs-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-xs-25, .flex-offset-gt-xs-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-xs-30, .flex-offset-gt-xs-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-xs-35, .flex-offset-gt-xs-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-xs-40, .flex-offset-gt-xs-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-xs-45, .flex-offset-gt-xs-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-xs-50, .flex-offset-gt-xs-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-xs-55, .flex-offset-gt-xs-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-xs-60, .flex-offset-gt-xs-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-xs-65, .flex-offset-gt-xs-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-xs-70, .flex-offset-gt-xs-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-xs-75, .flex-offset-gt-xs-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-xs-80, .flex-offset-gt-xs-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-xs-85, .flex-offset-gt-xs-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-xs-90, .flex-offset-gt-xs-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-xs-95, .flex-offset-gt-xs-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-xs-33, .flex-offset-gt-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-xs-66, .flex-offset-gt-xs-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-xs, .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-xs-start, .layout-align-gt-xs-start-start, .layout-align-gt-xs-start-center, .layout-align-gt-xs-start-end, .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-xs-center, .layout-align-gt-xs-center-start, .layout-align-gt-xs-center-center, .layout-align-gt-xs-center-end, .layout-align-gt-xs-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-xs-end, .layout-align-gt-xs-end-start, .layout-align-gt-xs-end-center, .layout-align-gt-xs-end-end, .layout-align-gt-xs-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-xs-space-around, .layout-align-gt-xs-space-around-center, .layout-align-gt-xs-space-around-start, .layout-align-gt-xs-space-around-end, .layout-align-gt-xs-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-xs-space-between, .layout-align-gt-xs-space-between-center, .layout-align-gt-xs-space-between-start, .layout-align-gt-xs-space-between-end, .layout-align-gt-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-xs-start-start, .layout-align-gt-xs-center-start, .layout-align-gt-xs-end-start, .layout-align-gt-xs-space-between-start, .layout-align-gt-xs-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-xs-start-center, .layout-align-gt-xs-center-center, .layout-align-gt-xs-end-center, .layout-align-gt-xs-space-between-center, .layout-align-gt-xs-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-xs-start-center > *, .layout-align-gt-xs-center-center > *, .layout-align-gt-xs-end-center > *, .layout-align-gt-xs-space-between-center > *, .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-xs-start-end, .layout-align-gt-xs-center-end, .layout-align-gt-xs-end-end, .layout-align-gt-xs-space-between-end, .layout-align-gt-xs-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-xs-start-stretch, .layout-align-gt-xs-center-stretch, .layout-align-gt-xs-end-stretch, .layout-align-gt-xs-space-between-stretch, .layout-align-gt-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-xs {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-0, .layout-row-reverse > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-xs-0, .layout-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-5, .layout-row-reverse > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-5, .layout-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-10, .layout-row-reverse > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-10, .layout-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-15, .layout-row-reverse > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-15, .layout-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-20, .layout-row-reverse > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-20, .layout-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-25, .layout-row-reverse > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-25, .layout-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-30, .layout-row-reverse > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-30, .layout-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-35, .layout-row-reverse > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-35, .layout-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-40, .layout-row-reverse > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-40, .layout-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-45, .layout-row-reverse > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-45, .layout-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-50, .layout-row-reverse > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-50, .layout-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-55, .layout-row-reverse > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-55, .layout-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-60, .layout-row-reverse > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-60, .layout-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-65, .layout-row-reverse > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-65, .layout-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-70, .layout-row-reverse > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-70, .layout-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-75, .layout-row-reverse > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-75, .layout-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-80, .layout-row-reverse > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-80, .layout-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-85, .layout-row-reverse > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-85, .layout-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-90, .layout-row-reverse > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-90, .layout-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-95, .layout-row-reverse > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-95, .layout-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-100, .layout-row-reverse > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-xs-100, .layout-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33, .layout-row > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33, .layout-row-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66, .layout-row > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66, .layout-row-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33, .layout-column > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33, .layout-column-reverse > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66, .layout-column > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66, .layout-column-reverse > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-33, .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-66, .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex {
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-33, .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-66, .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex {
    min-height: 0; }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-xs-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-xs-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .flex-order-sm--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-sm-0, .flex-offset-sm-0 {
    margin-left: 0; }
  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-sm-5, .flex-offset-sm-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-sm-10, .flex-offset-sm-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-sm-15, .flex-offset-sm-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-sm-20, .flex-offset-sm-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-sm-25, .flex-offset-sm-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-sm-30, .flex-offset-sm-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-sm-35, .flex-offset-sm-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-sm-40, .flex-offset-sm-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-sm-45, .flex-offset-sm-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-sm-50, .flex-offset-sm-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-sm-55, .flex-offset-sm-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-sm-60, .flex-offset-sm-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-sm-65, .flex-offset-sm-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-sm-70, .flex-offset-sm-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-sm-75, .flex-offset-sm-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-sm-80, .flex-offset-sm-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-sm-85, .flex-offset-sm-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-sm-90, .flex-offset-sm-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-sm-95, .flex-offset-sm-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-sm-33, .flex-offset-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-sm-66, .flex-offset-sm-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-sm, .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-sm-start, .layout-align-sm-start-start, .layout-align-sm-start-center, .layout-align-sm-start-end, .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-sm-center, .layout-align-sm-center-start, .layout-align-sm-center-center, .layout-align-sm-center-end, .layout-align-sm-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-sm-end, .layout-align-sm-end-start, .layout-align-sm-end-center, .layout-align-sm-end-end, .layout-align-sm-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-sm-space-around, .layout-align-sm-space-around-center, .layout-align-sm-space-around-start, .layout-align-sm-space-around-end, .layout-align-sm-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-sm-space-between, .layout-align-sm-space-between-center, .layout-align-sm-space-between-start, .layout-align-sm-space-between-end, .layout-align-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-sm-start-start, .layout-align-sm-center-start, .layout-align-sm-end-start, .layout-align-sm-space-between-start, .layout-align-sm-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-sm-start-center, .layout-align-sm-center-center, .layout-align-sm-end-center, .layout-align-sm-space-between-center, .layout-align-sm-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-sm-start-center > *, .layout-align-sm-center-center > *, .layout-align-sm-end-center > *, .layout-align-sm-space-between-center > *, .layout-align-sm-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-sm-start-end, .layout-align-sm-center-end, .layout-align-sm-end-end, .layout-align-sm-space-between-end, .layout-align-sm-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-sm-start-stretch, .layout-align-sm-center-stretch, .layout-align-sm-end-stretch, .layout-align-sm-space-between-stretch, .layout-align-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-0, .layout-row-reverse > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-sm-0, .layout-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-5, .layout-row-reverse > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-5, .layout-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-10, .layout-row-reverse > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-10, .layout-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-15, .layout-row-reverse > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-15, .layout-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-20, .layout-row-reverse > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-20, .layout-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-25, .layout-row-reverse > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-25, .layout-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-30, .layout-row-reverse > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-30, .layout-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-35, .layout-row-reverse > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-35, .layout-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-40, .layout-row-reverse > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-40, .layout-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-45, .layout-row-reverse > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-45, .layout-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-50, .layout-row-reverse > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-50, .layout-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-55, .layout-row-reverse > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-55, .layout-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-60, .layout-row-reverse > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-60, .layout-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-65, .layout-row-reverse > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-65, .layout-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-70, .layout-row-reverse > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-70, .layout-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-75, .layout-row-reverse > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-75, .layout-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-80, .layout-row-reverse > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-80, .layout-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-85, .layout-row-reverse > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-85, .layout-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-90, .layout-row-reverse > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-90, .layout-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-95, .layout-row-reverse > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-95, .layout-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-100, .layout-row-reverse > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-sm-100, .layout-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33, .layout-row > .flex-sm-33, .layout-row-reverse > .flex-sm-33, .layout-row-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66, .layout-row > .flex-sm-66, .layout-row-reverse > .flex-sm-66, .layout-row-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33, .layout-column > .flex-sm-33, .layout-column-reverse > .flex-sm-33, .layout-column-reverse > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66, .layout-column > .flex-sm-66, .layout-column-reverse > .flex-sm-66, .layout-column-reverse > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-33, .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-66, .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-row > .flex {
    min-width: 0; }
  .layout-sm-column > .flex-sm-33, .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-66, .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-sm-column > .flex {
    min-height: 0; }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-sm-0, .flex-offset-gt-sm-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-sm-5, .flex-offset-gt-sm-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-sm-10, .flex-offset-gt-sm-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-sm-15, .flex-offset-gt-sm-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-sm-20, .flex-offset-gt-sm-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-sm-25, .flex-offset-gt-sm-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-sm-30, .flex-offset-gt-sm-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-sm-35, .flex-offset-gt-sm-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-sm-40, .flex-offset-gt-sm-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-sm-45, .flex-offset-gt-sm-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-sm-50, .flex-offset-gt-sm-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-sm-55, .flex-offset-gt-sm-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-sm-60, .flex-offset-gt-sm-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-sm-65, .flex-offset-gt-sm-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-sm-70, .flex-offset-gt-sm-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-sm-75, .flex-offset-gt-sm-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-sm-80, .flex-offset-gt-sm-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-sm-85, .flex-offset-gt-sm-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-sm-90, .flex-offset-gt-sm-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-sm-95, .flex-offset-gt-sm-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-sm-33, .flex-offset-gt-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-sm-66, .flex-offset-gt-sm-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-sm, .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-sm-start, .layout-align-gt-sm-start-start, .layout-align-gt-sm-start-center, .layout-align-gt-sm-start-end, .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-sm-center, .layout-align-gt-sm-center-start, .layout-align-gt-sm-center-center, .layout-align-gt-sm-center-end, .layout-align-gt-sm-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-sm-end, .layout-align-gt-sm-end-start, .layout-align-gt-sm-end-center, .layout-align-gt-sm-end-end, .layout-align-gt-sm-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-sm-space-around, .layout-align-gt-sm-space-around-center, .layout-align-gt-sm-space-around-start, .layout-align-gt-sm-space-around-end, .layout-align-gt-sm-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-sm-space-between, .layout-align-gt-sm-space-between-center, .layout-align-gt-sm-space-between-start, .layout-align-gt-sm-space-between-end, .layout-align-gt-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-sm-start-start, .layout-align-gt-sm-center-start, .layout-align-gt-sm-end-start, .layout-align-gt-sm-space-between-start, .layout-align-gt-sm-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-sm-start-center, .layout-align-gt-sm-center-center, .layout-align-gt-sm-end-center, .layout-align-gt-sm-space-between-center, .layout-align-gt-sm-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-sm-start-center > *, .layout-align-gt-sm-center-center > *, .layout-align-gt-sm-end-center > *, .layout-align-gt-sm-space-between-center > *, .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-sm-start-end, .layout-align-gt-sm-center-end, .layout-align-gt-sm-end-end, .layout-align-gt-sm-space-between-end, .layout-align-gt-sm-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-sm-start-stretch, .layout-align-gt-sm-center-stretch, .layout-align-gt-sm-end-stretch, .layout-align-gt-sm-space-between-stretch, .layout-align-gt-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-0, .layout-row-reverse > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-sm-0, .layout-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-5, .layout-row-reverse > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-5, .layout-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-10, .layout-row-reverse > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-10, .layout-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-15, .layout-row-reverse > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-15, .layout-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-20, .layout-row-reverse > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-20, .layout-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-25, .layout-row-reverse > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-25, .layout-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-30, .layout-row-reverse > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-30, .layout-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-35, .layout-row-reverse > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-35, .layout-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-40, .layout-row-reverse > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-40, .layout-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-45, .layout-row-reverse > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-45, .layout-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-50, .layout-row-reverse > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-50, .layout-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-55, .layout-row-reverse > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-55, .layout-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-60, .layout-row-reverse > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-60, .layout-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-65, .layout-row-reverse > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-65, .layout-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-70, .layout-row-reverse > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-70, .layout-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-75, .layout-row-reverse > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-75, .layout-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-80, .layout-row-reverse > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-80, .layout-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-85, .layout-row-reverse > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-85, .layout-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-90, .layout-row-reverse > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-90, .layout-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-95, .layout-row-reverse > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-95, .layout-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-100, .layout-row-reverse > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-sm-100, .layout-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33, .layout-row > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33, .layout-row-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66, .layout-row > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66, .layout-row-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33, .layout-column > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33, .layout-column-reverse > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66, .layout-column > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66, .layout-column-reverse > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-33, .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-66, .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex {
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-33, .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-66, .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex {
    min-height: 0; }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none; }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-md--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-md-0, .flex-offset-md-0 {
    margin-left: 0; }
  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-md-5, .flex-offset-md-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-md-10, .flex-offset-md-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-md-15, .flex-offset-md-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-md-20, .flex-offset-md-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-md-25, .flex-offset-md-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-md-30, .flex-offset-md-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-md-35, .flex-offset-md-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-md-40, .flex-offset-md-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-md-45, .flex-offset-md-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-md-50, .flex-offset-md-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-md-55, .flex-offset-md-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-md-60, .flex-offset-md-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-md-65, .flex-offset-md-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-md-70, .flex-offset-md-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-md-75, .flex-offset-md-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-md-80, .flex-offset-md-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-md-85, .flex-offset-md-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-md-90, .flex-offset-md-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-md-95, .flex-offset-md-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-md-33, .flex-offset-md-33 {
    margin-left: calc(100% / 3); }
  .offset-md-66, .flex-offset-md-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-md, .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-md-start, .layout-align-md-start-start, .layout-align-md-start-center, .layout-align-md-start-end, .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-md-center, .layout-align-md-center-start, .layout-align-md-center-center, .layout-align-md-center-end, .layout-align-md-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-md-end, .layout-align-md-end-start, .layout-align-md-end-center, .layout-align-md-end-end, .layout-align-md-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-md-space-around, .layout-align-md-space-around-center, .layout-align-md-space-around-start, .layout-align-md-space-around-end, .layout-align-md-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-md-space-between, .layout-align-md-space-between-center, .layout-align-md-space-between-start, .layout-align-md-space-between-end, .layout-align-md-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-md-start-start, .layout-align-md-center-start, .layout-align-md-end-start, .layout-align-md-space-between-start, .layout-align-md-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-md-start-center, .layout-align-md-center-center, .layout-align-md-end-center, .layout-align-md-space-between-center, .layout-align-md-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-md-start-center > *, .layout-align-md-center-center > *, .layout-align-md-end-center > *, .layout-align-md-space-between-center > *, .layout-align-md-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-md-start-end, .layout-align-md-center-end, .layout-align-md-end-end, .layout-align-md-space-between-end, .layout-align-md-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-md-start-stretch, .layout-align-md-center-stretch, .layout-align-md-end-stretch, .layout-align-md-space-between-stretch, .layout-align-md-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-md {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-0, .layout-row-reverse > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-md-0, .layout-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-5, .layout-row-reverse > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-5, .layout-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-10, .layout-row-reverse > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-10, .layout-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-15, .layout-row-reverse > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-15, .layout-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-20, .layout-row-reverse > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-20, .layout-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-25, .layout-row-reverse > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-25, .layout-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-30, .layout-row-reverse > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-30, .layout-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-35, .layout-row-reverse > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-35, .layout-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-40, .layout-row-reverse > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-40, .layout-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-45, .layout-row-reverse > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-45, .layout-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-50, .layout-row-reverse > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-50, .layout-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-55, .layout-row-reverse > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-55, .layout-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-60, .layout-row-reverse > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-60, .layout-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-65, .layout-row-reverse > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-65, .layout-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-70, .layout-row-reverse > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-70, .layout-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-75, .layout-row-reverse > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-75, .layout-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-80, .layout-row-reverse > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-80, .layout-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-85, .layout-row-reverse > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-85, .layout-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-90, .layout-row-reverse > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-90, .layout-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-95, .layout-row-reverse > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-95, .layout-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-100, .layout-row-reverse > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-md-100, .layout-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-33, .layout-row > .flex-md-33, .layout-row-reverse > .flex-md-33, .layout-row-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-md-66, .layout-row > .flex-md-66, .layout-row-reverse > .flex-md-66, .layout-row-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-33, .layout-column > .flex-md-33, .layout-column-reverse > .flex-md-33, .layout-column-reverse > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-md-66, .layout-column > .flex-md-66, .layout-column-reverse > .flex-md-66, .layout-column-reverse > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-33, .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-66, .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-row > .flex {
    min-width: 0; }
  .layout-md-column > .flex-md-33, .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-66, .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-md-column > .flex {
    min-height: 0; }
  .layout-md, .layout-md-column, .layout-md-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-md-0, .flex-offset-gt-md-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-md-5, .flex-offset-gt-md-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-md-10, .flex-offset-gt-md-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-md-15, .flex-offset-gt-md-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-md-20, .flex-offset-gt-md-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-md-25, .flex-offset-gt-md-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-md-30, .flex-offset-gt-md-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-md-35, .flex-offset-gt-md-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-md-40, .flex-offset-gt-md-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-md-45, .flex-offset-gt-md-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-md-50, .flex-offset-gt-md-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-md-55, .flex-offset-gt-md-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-md-60, .flex-offset-gt-md-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-md-65, .flex-offset-gt-md-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-md-70, .flex-offset-gt-md-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-md-75, .flex-offset-gt-md-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-md-80, .flex-offset-gt-md-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-md-85, .flex-offset-gt-md-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-md-90, .flex-offset-gt-md-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-md-95, .flex-offset-gt-md-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-md-33, .flex-offset-gt-md-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-md-66, .flex-offset-gt-md-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-md, .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-md-start, .layout-align-gt-md-start-start, .layout-align-gt-md-start-center, .layout-align-gt-md-start-end, .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-md-center, .layout-align-gt-md-center-start, .layout-align-gt-md-center-center, .layout-align-gt-md-center-end, .layout-align-gt-md-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-md-end, .layout-align-gt-md-end-start, .layout-align-gt-md-end-center, .layout-align-gt-md-end-end, .layout-align-gt-md-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-md-space-around, .layout-align-gt-md-space-around-center, .layout-align-gt-md-space-around-start, .layout-align-gt-md-space-around-end, .layout-align-gt-md-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-md-space-between, .layout-align-gt-md-space-between-center, .layout-align-gt-md-space-between-start, .layout-align-gt-md-space-between-end, .layout-align-gt-md-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-md-start-start, .layout-align-gt-md-center-start, .layout-align-gt-md-end-start, .layout-align-gt-md-space-between-start, .layout-align-gt-md-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-md-start-center, .layout-align-gt-md-center-center, .layout-align-gt-md-end-center, .layout-align-gt-md-space-between-center, .layout-align-gt-md-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-md-start-center > *, .layout-align-gt-md-center-center > *, .layout-align-gt-md-end-center > *, .layout-align-gt-md-space-between-center > *, .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-md-start-end, .layout-align-gt-md-center-end, .layout-align-gt-md-end-end, .layout-align-gt-md-space-between-end, .layout-align-gt-md-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-md-start-stretch, .layout-align-gt-md-center-stretch, .layout-align-gt-md-end-stretch, .layout-align-gt-md-space-between-stretch, .layout-align-gt-md-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-md {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-0, .layout-row-reverse > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-md-0, .layout-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-5, .layout-row-reverse > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-5, .layout-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-10, .layout-row-reverse > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-10, .layout-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-15, .layout-row-reverse > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-15, .layout-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-20, .layout-row-reverse > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-20, .layout-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-25, .layout-row-reverse > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-25, .layout-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-30, .layout-row-reverse > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-30, .layout-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-35, .layout-row-reverse > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-35, .layout-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-40, .layout-row-reverse > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-40, .layout-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-45, .layout-row-reverse > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-45, .layout-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-50, .layout-row-reverse > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-50, .layout-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-55, .layout-row-reverse > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-55, .layout-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-60, .layout-row-reverse > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-60, .layout-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-65, .layout-row-reverse > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-65, .layout-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-70, .layout-row-reverse > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-70, .layout-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-75, .layout-row-reverse > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-75, .layout-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-80, .layout-row-reverse > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-80, .layout-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-85, .layout-row-reverse > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-85, .layout-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-90, .layout-row-reverse > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-90, .layout-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-95, .layout-row-reverse > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-95, .layout-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-100, .layout-row-reverse > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-md-100, .layout-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33, .layout-row > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33, .layout-row-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66, .layout-row > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66, .layout-row-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33, .layout-column > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33, .layout-column-reverse > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66, .layout-column > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66, .layout-column-reverse > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-33, .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-66, .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex {
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-33, .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-66, .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex {
    min-height: 0; }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none; }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-lg--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-lg-0, .flex-offset-lg-0 {
    margin-left: 0; }
  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-lg-5, .flex-offset-lg-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-lg-10, .flex-offset-lg-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-lg-15, .flex-offset-lg-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-lg-20, .flex-offset-lg-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-lg-25, .flex-offset-lg-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-lg-30, .flex-offset-lg-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-lg-35, .flex-offset-lg-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-lg-40, .flex-offset-lg-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-lg-45, .flex-offset-lg-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-lg-50, .flex-offset-lg-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-lg-55, .flex-offset-lg-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-lg-60, .flex-offset-lg-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-lg-65, .flex-offset-lg-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-lg-70, .flex-offset-lg-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-lg-75, .flex-offset-lg-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-lg-80, .flex-offset-lg-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-lg-85, .flex-offset-lg-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-lg-90, .flex-offset-lg-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-lg-95, .flex-offset-lg-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-lg-33, .flex-offset-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-lg-66, .flex-offset-lg-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-lg, .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-lg-start, .layout-align-lg-start-start, .layout-align-lg-start-center, .layout-align-lg-start-end, .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-lg-center, .layout-align-lg-center-start, .layout-align-lg-center-center, .layout-align-lg-center-end, .layout-align-lg-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-lg-end, .layout-align-lg-end-start, .layout-align-lg-end-center, .layout-align-lg-end-end, .layout-align-lg-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-lg-space-around, .layout-align-lg-space-around-center, .layout-align-lg-space-around-start, .layout-align-lg-space-around-end, .layout-align-lg-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-lg-space-between, .layout-align-lg-space-between-center, .layout-align-lg-space-between-start, .layout-align-lg-space-between-end, .layout-align-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-lg-start-start, .layout-align-lg-center-start, .layout-align-lg-end-start, .layout-align-lg-space-between-start, .layout-align-lg-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-lg-start-center, .layout-align-lg-center-center, .layout-align-lg-end-center, .layout-align-lg-space-between-center, .layout-align-lg-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-lg-start-center > *, .layout-align-lg-center-center > *, .layout-align-lg-end-center > *, .layout-align-lg-space-between-center > *, .layout-align-lg-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-lg-start-end, .layout-align-lg-center-end, .layout-align-lg-end-end, .layout-align-lg-space-between-end, .layout-align-lg-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-lg-start-stretch, .layout-align-lg-center-stretch, .layout-align-lg-end-stretch, .layout-align-lg-space-between-stretch, .layout-align-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-0, .layout-row-reverse > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-lg-0, .layout-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-5, .layout-row-reverse > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-5, .layout-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-10, .layout-row-reverse > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-10, .layout-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-15, .layout-row-reverse > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-15, .layout-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-20, .layout-row-reverse > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-20, .layout-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-25, .layout-row-reverse > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-25, .layout-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-30, .layout-row-reverse > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-30, .layout-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-35, .layout-row-reverse > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-35, .layout-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-40, .layout-row-reverse > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-40, .layout-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-45, .layout-row-reverse > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-45, .layout-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-50, .layout-row-reverse > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-50, .layout-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-55, .layout-row-reverse > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-55, .layout-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-60, .layout-row-reverse > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-60, .layout-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-65, .layout-row-reverse > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-65, .layout-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-70, .layout-row-reverse > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-70, .layout-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-75, .layout-row-reverse > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-75, .layout-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-80, .layout-row-reverse > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-80, .layout-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-85, .layout-row-reverse > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-85, .layout-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-90, .layout-row-reverse > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-90, .layout-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-95, .layout-row-reverse > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-95, .layout-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-100, .layout-row-reverse > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-lg-100, .layout-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33, .layout-row > .flex-lg-33, .layout-row-reverse > .flex-lg-33, .layout-row-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66, .layout-row > .flex-lg-66, .layout-row-reverse > .flex-lg-66, .layout-row-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33, .layout-column > .flex-lg-33, .layout-column-reverse > .flex-lg-33, .layout-column-reverse > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66, .layout-column > .flex-lg-66, .layout-column-reverse > .flex-lg-66, .layout-column-reverse > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-33, .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-66, .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-row > .flex {
    min-width: 0; }
  .layout-lg-column > .flex-lg-33, .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-66, .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-lg-column > .flex {
    min-height: 0; }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-gt-lg-0, .flex-offset-gt-lg-0 {
    margin-left: 0; }
  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-gt-lg-5, .flex-offset-gt-lg-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-gt-lg-10, .flex-offset-gt-lg-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-gt-lg-15, .flex-offset-gt-lg-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-gt-lg-20, .flex-offset-gt-lg-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-gt-lg-25, .flex-offset-gt-lg-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-gt-lg-30, .flex-offset-gt-lg-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-gt-lg-35, .flex-offset-gt-lg-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-gt-lg-40, .flex-offset-gt-lg-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-gt-lg-45, .flex-offset-gt-lg-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-gt-lg-50, .flex-offset-gt-lg-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-gt-lg-55, .flex-offset-gt-lg-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-gt-lg-60, .flex-offset-gt-lg-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-gt-lg-65, .flex-offset-gt-lg-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-gt-lg-70, .flex-offset-gt-lg-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-gt-lg-75, .flex-offset-gt-lg-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-gt-lg-80, .flex-offset-gt-lg-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-gt-lg-85, .flex-offset-gt-lg-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-gt-lg-90, .flex-offset-gt-lg-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-gt-lg-95, .flex-offset-gt-lg-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-gt-lg-33, .flex-offset-gt-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-lg-66, .flex-offset-gt-lg-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-gt-lg, .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-gt-lg-start, .layout-align-gt-lg-start-start, .layout-align-gt-lg-start-center, .layout-align-gt-lg-start-end, .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-gt-lg-center, .layout-align-gt-lg-center-start, .layout-align-gt-lg-center-center, .layout-align-gt-lg-center-end, .layout-align-gt-lg-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-gt-lg-end, .layout-align-gt-lg-end-start, .layout-align-gt-lg-end-center, .layout-align-gt-lg-end-end, .layout-align-gt-lg-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-gt-lg-space-around, .layout-align-gt-lg-space-around-center, .layout-align-gt-lg-space-around-start, .layout-align-gt-lg-space-around-end, .layout-align-gt-lg-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-gt-lg-space-between, .layout-align-gt-lg-space-between-center, .layout-align-gt-lg-space-between-start, .layout-align-gt-lg-space-between-end, .layout-align-gt-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-gt-lg-start-start, .layout-align-gt-lg-center-start, .layout-align-gt-lg-end-start, .layout-align-gt-lg-space-between-start, .layout-align-gt-lg-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-gt-lg-start-center, .layout-align-gt-lg-center-center, .layout-align-gt-lg-end-center, .layout-align-gt-lg-space-between-center, .layout-align-gt-lg-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-gt-lg-start-center > *, .layout-align-gt-lg-center-center > *, .layout-align-gt-lg-end-center > *, .layout-align-gt-lg-space-between-center > *, .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-gt-lg-start-end, .layout-align-gt-lg-center-end, .layout-align-gt-lg-end-end, .layout-align-gt-lg-space-between-end, .layout-align-gt-lg-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-gt-lg-start-stretch, .layout-align-gt-lg-center-stretch, .layout-align-gt-lg-end-stretch, .layout-align-gt-lg-space-between-stretch, .layout-align-gt-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-0, .layout-row-reverse > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-gt-lg-0, .layout-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-5, .layout-row-reverse > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-5, .layout-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-10, .layout-row-reverse > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-10, .layout-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-15, .layout-row-reverse > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-15, .layout-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-20, .layout-row-reverse > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-20, .layout-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-25, .layout-row-reverse > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-25, .layout-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-30, .layout-row-reverse > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-30, .layout-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-35, .layout-row-reverse > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-35, .layout-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-40, .layout-row-reverse > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-40, .layout-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-45, .layout-row-reverse > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-45, .layout-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-50, .layout-row-reverse > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-50, .layout-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-55, .layout-row-reverse > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-55, .layout-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-60, .layout-row-reverse > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-60, .layout-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-65, .layout-row-reverse > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-65, .layout-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-70, .layout-row-reverse > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-70, .layout-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-75, .layout-row-reverse > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-75, .layout-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-80, .layout-row-reverse > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-80, .layout-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-85, .layout-row-reverse > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-85, .layout-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-90, .layout-row-reverse > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-90, .layout-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-95, .layout-row-reverse > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-95, .layout-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-100, .layout-row-reverse > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-gt-lg-100, .layout-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33, .layout-row > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33, .layout-row-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66, .layout-row > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66, .layout-row-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33, .layout-column > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33, .layout-column-reverse > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66, .layout-column > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66, .layout-column-reverse > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-33, .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-66, .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex {
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-33, .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-66, .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex {
    min-height: 0; }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-gt-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-gt-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -ms-flex-order: -20;
    order: -20; }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -ms-flex-order: -19;
    order: -19; }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -ms-flex-order: -18;
    order: -18; }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -ms-flex-order: -17;
    order: -17; }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -ms-flex-order: -16;
    order: -16; }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -ms-flex-order: -15;
    order: -15; }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -ms-flex-order: -14;
    order: -14; }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -ms-flex-order: -13;
    order: -13; }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -ms-flex-order: -12;
    order: -12; }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -ms-flex-order: -11;
    order: -11; }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -ms-flex-order: -10;
    order: -10; }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -ms-flex-order: -9;
    order: -9; }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -ms-flex-order: -8;
    order: -8; }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -ms-flex-order: -7;
    order: -7; }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -ms-flex-order: -6;
    order: -6; }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -ms-flex-order: -5;
    order: -5; }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -ms-flex-order: -4;
    order: -4; }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -ms-flex-order: -3;
    order: -3; }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2; }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0; }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13; }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -ms-flex-order: 14;
    order: 14; }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15; }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -ms-flex-order: 16;
    order: 16; }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -ms-flex-order: 17;
    order: 17; }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -ms-flex-order: 18;
    order: 18; }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -ms-flex-order: 19;
    order: 19; }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20; }
  .offset-xl-0, .flex-offset-xl-0 {
    margin-left: 0; }
  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0 {
    margin-left: auto;
    margin-right: 0; }
  .offset-xl-5, .flex-offset-xl-5 {
    margin-left: 5%; }
  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5 {
    margin-left: auto;
    margin-right: 5%; }
  .offset-xl-10, .flex-offset-xl-10 {
    margin-left: 10%; }
  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10 {
    margin-left: auto;
    margin-right: 10%; }
  .offset-xl-15, .flex-offset-xl-15 {
    margin-left: 15%; }
  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15 {
    margin-left: auto;
    margin-right: 15%; }
  .offset-xl-20, .flex-offset-xl-20 {
    margin-left: 20%; }
  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20 {
    margin-left: auto;
    margin-right: 20%; }
  .offset-xl-25, .flex-offset-xl-25 {
    margin-left: 25%; }
  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25 {
    margin-left: auto;
    margin-right: 25%; }
  .offset-xl-30, .flex-offset-xl-30 {
    margin-left: 30%; }
  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30 {
    margin-left: auto;
    margin-right: 30%; }
  .offset-xl-35, .flex-offset-xl-35 {
    margin-left: 35%; }
  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35 {
    margin-left: auto;
    margin-right: 35%; }
  .offset-xl-40, .flex-offset-xl-40 {
    margin-left: 40%; }
  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40 {
    margin-left: auto;
    margin-right: 40%; }
  .offset-xl-45, .flex-offset-xl-45 {
    margin-left: 45%; }
  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45 {
    margin-left: auto;
    margin-right: 45%; }
  .offset-xl-50, .flex-offset-xl-50 {
    margin-left: 50%; }
  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50 {
    margin-left: auto;
    margin-right: 50%; }
  .offset-xl-55, .flex-offset-xl-55 {
    margin-left: 55%; }
  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55 {
    margin-left: auto;
    margin-right: 55%; }
  .offset-xl-60, .flex-offset-xl-60 {
    margin-left: 60%; }
  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60 {
    margin-left: auto;
    margin-right: 60%; }
  .offset-xl-65, .flex-offset-xl-65 {
    margin-left: 65%; }
  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65 {
    margin-left: auto;
    margin-right: 65%; }
  .offset-xl-70, .flex-offset-xl-70 {
    margin-left: 70%; }
  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70 {
    margin-left: auto;
    margin-right: 70%; }
  .offset-xl-75, .flex-offset-xl-75 {
    margin-left: 75%; }
  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75 {
    margin-left: auto;
    margin-right: 75%; }
  .offset-xl-80, .flex-offset-xl-80 {
    margin-left: 80%; }
  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80 {
    margin-left: auto;
    margin-right: 80%; }
  .offset-xl-85, .flex-offset-xl-85 {
    margin-left: 85%; }
  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85 {
    margin-left: auto;
    margin-right: 85%; }
  .offset-xl-90, .flex-offset-xl-90 {
    margin-left: 90%; }
  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90 {
    margin-left: auto;
    margin-right: 90%; }
  .offset-xl-95, .flex-offset-xl-95 {
    margin-left: 95%; }
  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95 {
    margin-left: auto;
    margin-right: 95%; }
  .offset-xl-33, .flex-offset-xl-33 {
    margin-left: calc(100% / 3); }
  .offset-xl-66, .flex-offset-xl-66 {
    margin-left: calc(200% / 3); }
  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }
  .layout-align-xl, .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }
  .layout-align-xl-start, .layout-align-xl-start-start, .layout-align-xl-start-center, .layout-align-xl-start-end, .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .layout-align-xl-center, .layout-align-xl-center-start, .layout-align-xl-center-center, .layout-align-xl-center-end, .layout-align-xl-center-stretch {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .layout-align-xl-end, .layout-align-xl-end-start, .layout-align-xl-end-center, .layout-align-xl-end-end, .layout-align-xl-end-stretch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .layout-align-xl-space-around, .layout-align-xl-space-around-center, .layout-align-xl-space-around-start, .layout-align-xl-space-around-end, .layout-align-xl-space-around-stretch {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .layout-align-xl-space-between, .layout-align-xl-space-between-center, .layout-align-xl-space-between-start, .layout-align-xl-space-between-end, .layout-align-xl-space-between-stretch {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .layout-align-xl-start-start, .layout-align-xl-center-start, .layout-align-xl-end-start, .layout-align-xl-space-between-start, .layout-align-xl-space-around-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .layout-align-xl-start-center, .layout-align-xl-center-center, .layout-align-xl-end-center, .layout-align-xl-space-between-center, .layout-align-xl-space-around-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 100%; }
  .layout-align-xl-start-center > *, .layout-align-xl-center-center > *, .layout-align-xl-end-center > *, .layout-align-xl-space-between-center > *, .layout-align-xl-space-around-center > * {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-align-xl-start-end, .layout-align-xl-center-end, .layout-align-xl-end-end, .layout-align-xl-space-between-end, .layout-align-xl-space-around-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .layout-align-xl-start-stretch, .layout-align-xl-center-stretch, .layout-align-xl-end-stretch, .layout-align-xl-space-between-stretch, .layout-align-xl-space-around-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .flex-xl {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-grow {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-initial {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-none {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-0, .layout-row-reverse > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column-reverse > .flex-xl-0, .layout-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-5, .layout-row-reverse > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-5, .layout-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 5%;
    flex: 1 1 5%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-10, .layout-row-reverse > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-10, .layout-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-15, .layout-row-reverse > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-15, .layout-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-20, .layout-row-reverse > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-20, .layout-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-25, .layout-row-reverse > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-25, .layout-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-30, .layout-row-reverse > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-30, .layout-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-35, .layout-row-reverse > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-35, .layout-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-40, .layout-row-reverse > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-40, .layout-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-45, .layout-row-reverse > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-45, .layout-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-50, .layout-row-reverse > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-50, .layout-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-55, .layout-row-reverse > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-55, .layout-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-60, .layout-row-reverse > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-60, .layout-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-65, .layout-row-reverse > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-65, .layout-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-70, .layout-row-reverse > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-70, .layout-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-75, .layout-row-reverse > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-75, .layout-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-80, .layout-row-reverse > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-80, .layout-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-85, .layout-row-reverse > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-85, .layout-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-90, .layout-row-reverse > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-90, .layout-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-95, .layout-row-reverse > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-95, .layout-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-100, .layout-row-reverse > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column-reverse > .flex-xl-100, .layout-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33, .layout-row > .flex-xl-33, .layout-row-reverse > .flex-xl-33, .layout-row-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66, .layout-row > .flex-xl-66, .layout-row-reverse > .flex-xl-66, .layout-row-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33, .layout-column > .flex-xl-33, .layout-column-reverse > .flex-xl-33, .layout-column-reverse > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66, .layout-column > .flex-xl-66, .layout-column-reverse > .flex-xl-66, .layout-column-reverse > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 66.66%;
    flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-33, .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-66, .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-row > .flex {
    min-width: 0; }
  .layout-xl-column > .flex-xl-33, .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-66, .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .layout-xl-column > .flex {
    min-height: 0; }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .layout-xl-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .layout-xl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none; }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; } }

@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important; } }

.bui-margin-top-0x {
  margin-top: 0px; }

.bui-margin-left-0x {
  margin-left: 0px; }

.bui-margin-right-0x {
  margin-right: 0px; }

.bui-margin-bottom-0x {
  margin-bottom: 0px; }

.bui-margin-vertical-0x {
  margin-top: 0px;
  margin-bottom: 0px; }

.bui-margin-horizontal-0x {
  margin-left: 0px;
  margin-right: 0px; }

.bui-margin-all-0x {
  margin: 0px; }

.bui-margin-top-1x {
  margin-top: 8px; }

.bui-margin-left-1x {
  margin-left: 8px; }

.bui-margin-right-1x {
  margin-right: 8px; }

.bui-margin-bottom-1x {
  margin-bottom: 8px; }

.bui-margin-vertical-1x {
  margin-top: 8px;
  margin-bottom: 8px; }

.bui-margin-horizontal-1x {
  margin-left: 8px;
  margin-right: 8px; }

.bui-margin-all-1x {
  margin: 8px; }

.bui-margin-top-2x {
  margin-top: 16px; }

.bui-margin-left-2x {
  margin-left: 16px; }

.bui-margin-right-2x {
  margin-right: 16px; }

.bui-margin-bottom-2x {
  margin-bottom: 16px; }

.bui-margin-vertical-2x {
  margin-top: 16px;
  margin-bottom: 16px; }

.bui-margin-horizontal-2x {
  margin-left: 16px;
  margin-right: 16px; }

.bui-margin-all-2x {
  margin: 16px; }

.bui-margin-top-3x {
  margin-top: 24px; }

.bui-margin-left-3x {
  margin-left: 24px; }

.bui-margin-right-3x {
  margin-right: 24px; }

.bui-margin-bottom-3x {
  margin-bottom: 24px; }

.bui-margin-vertical-3x {
  margin-top: 24px;
  margin-bottom: 24px; }

.bui-margin-horizontal-3x {
  margin-left: 24px;
  margin-right: 24px; }

.bui-margin-all-3x {
  margin: 24px; }

.bui-margin-top-4x {
  margin-top: 32px; }

.bui-margin-left-4x {
  margin-left: 32px; }

.bui-margin-right-4x {
  margin-right: 32px; }

.bui-margin-bottom-4x {
  margin-bottom: 32px; }

.bui-margin-vertical-4x {
  margin-top: 32px;
  margin-bottom: 32px; }

.bui-margin-horizontal-4x {
  margin-left: 32px;
  margin-right: 32px; }

.bui-margin-all-4x {
  margin: 32px; }

.bui-margin-top-5x {
  margin-top: 40px; }

.bui-margin-left-5x {
  margin-left: 40px; }

.bui-margin-right-5x {
  margin-right: 40px; }

.bui-margin-bottom-5x {
  margin-bottom: 40px; }

.bui-margin-vertical-5x {
  margin-top: 40px;
  margin-bottom: 40px; }

.bui-margin-horizontal-5x {
  margin-left: 40px;
  margin-right: 40px; }

.bui-margin-all-5x {
  margin: 40px; }

.bui-margin-top-6x {
  margin-top: 48px; }

.bui-margin-left-6x {
  margin-left: 48px; }

.bui-margin-right-6x {
  margin-right: 48px; }

.bui-margin-bottom-6x {
  margin-bottom: 48px; }

.bui-margin-vertical-6x {
  margin-top: 48px;
  margin-bottom: 48px; }

.bui-margin-horizontal-6x {
  margin-left: 48px;
  margin-right: 48px; }

.bui-margin-all-6x {
  margin: 48px; }

.bui-margin-top-7x {
  margin-top: 56px; }

.bui-margin-left-7x {
  margin-left: 56px; }

.bui-margin-right-7x {
  margin-right: 56px; }

.bui-margin-bottom-7x {
  margin-bottom: 56px; }

.bui-margin-vertical-7x {
  margin-top: 56px;
  margin-bottom: 56px; }

.bui-margin-horizontal-7x {
  margin-left: 56px;
  margin-right: 56px; }

.bui-margin-all-7x {
  margin: 56px; }

.bui-margin-top-8x {
  margin-top: 64px; }

.bui-margin-left-8x {
  margin-left: 64px; }

.bui-margin-right-8x {
  margin-right: 64px; }

.bui-margin-bottom-8x {
  margin-bottom: 64px; }

.bui-margin-vertical-8x {
  margin-top: 64px;
  margin-bottom: 64px; }

.bui-margin-horizontal-8x {
  margin-left: 64px;
  margin-right: 64px; }

.bui-margin-all-8x {
  margin: 64px; }

.bui-margin-auto {
  margin-left: auto;
  margin-right: auto; }

.bui-padding-top-0x {
  padding-top: 0px; }

.bui-padding-left-0x {
  padding-left: 0px; }

.bui-padding-right-0x {
  padding-right: 0px; }

.bui-padding-bottom-0x {
  padding-bottom: 0px; }

.bui-padding-vertical-0x {
  padding-top: 0px;
  padding-bottom: 0px; }

.bui-padding-horizontal-0x {
  padding-left: 0px;
  padding-right: 0px; }

.bui-padding-all-0x {
  padding: 0px; }

.bui-padding-top-1x {
  padding-top: 8px; }

.bui-padding-left-1x {
  padding-left: 8px; }

.bui-padding-right-1x {
  padding-right: 8px; }

.bui-padding-bottom-1x {
  padding-bottom: 8px; }

.bui-padding-vertical-1x {
  padding-top: 8px;
  padding-bottom: 8px; }

.bui-padding-horizontal-1x {
  padding-left: 8px;
  padding-right: 8px; }

.bui-padding-all-1x {
  padding: 8px; }

.bui-padding-top-2x {
  padding-top: 16px; }

.bui-padding-left-2x {
  padding-left: 16px; }

.bui-padding-right-2x {
  padding-right: 16px; }

.bui-padding-bottom-2x {
  padding-bottom: 16px; }

.bui-padding-vertical-2x {
  padding-top: 16px;
  padding-bottom: 16px; }

.bui-padding-horizontal-2x {
  padding-left: 16px;
  padding-right: 16px; }

.bui-padding-all-2x {
  padding: 16px; }

.bui-padding-top-3x {
  padding-top: 24px; }

.bui-padding-left-3x {
  padding-left: 24px; }

.bui-padding-right-3x {
  padding-right: 24px; }

.bui-padding-bottom-3x {
  padding-bottom: 24px; }

.bui-padding-vertical-3x {
  padding-top: 24px;
  padding-bottom: 24px; }

.bui-padding-horizontal-3x {
  padding-left: 24px;
  padding-right: 24px; }

.bui-padding-all-3x {
  padding: 24px; }

.bui-padding-top-4x {
  padding-top: 32px; }

.bui-padding-left-4x {
  padding-left: 32px; }

.bui-padding-right-4x {
  padding-right: 32px; }

.bui-padding-bottom-4x {
  padding-bottom: 32px; }

.bui-padding-vertical-4x {
  padding-top: 32px;
  padding-bottom: 32px; }

.bui-padding-horizontal-4x {
  padding-left: 32px;
  padding-right: 32px; }

.bui-padding-all-4x {
  padding: 32px; }

.bui-padding-top-5x {
  padding-top: 40px; }

.bui-padding-left-5x {
  padding-left: 40px; }

.bui-padding-right-5x {
  padding-right: 40px; }

.bui-padding-bottom-5x {
  padding-bottom: 40px; }

.bui-padding-vertical-5x {
  padding-top: 40px;
  padding-bottom: 40px; }

.bui-padding-horizontal-5x {
  padding-left: 40px;
  padding-right: 40px; }

.bui-padding-all-5x {
  padding: 40px; }

.bui-padding-top-6x {
  padding-top: 48px; }

.bui-padding-left-6x {
  padding-left: 48px; }

.bui-padding-right-6x {
  padding-right: 48px; }

.bui-padding-bottom-6x {
  padding-bottom: 48px; }

.bui-padding-vertical-6x {
  padding-top: 48px;
  padding-bottom: 48px; }

.bui-padding-horizontal-6x {
  padding-left: 48px;
  padding-right: 48px; }

.bui-padding-all-6x {
  padding: 48px; }

.bui-padding-top-7x {
  padding-top: 56px; }

.bui-padding-left-7x {
  padding-left: 56px; }

.bui-padding-right-7x {
  padding-right: 56px; }

.bui-padding-bottom-7x {
  padding-bottom: 56px; }

.bui-padding-vertical-7x {
  padding-top: 56px;
  padding-bottom: 56px; }

.bui-padding-horizontal-7x {
  padding-left: 56px;
  padding-right: 56px; }

.bui-padding-all-7x {
  padding: 56px; }

.bui-padding-top-8x {
  padding-top: 64px; }

.bui-padding-left-8x {
  padding-left: 64px; }

.bui-padding-right-8x {
  padding-right: 64px; }

.bui-padding-bottom-8x {
  padding-bottom: 64px; }

.bui-padding-vertical-8x {
  padding-top: 64px;
  padding-bottom: 64px; }

.bui-padding-horizontal-8x {
  padding-left: 64px;
  padding-right: 64px; }

.bui-padding-all-8x {
  padding: 64px; }

::-webkit-scrollbar {
  width: 6px; }

::-webkit-scrollbar-button {
  width: 0;
  height: 0; }

::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
  -webkit-border-radius: 3em; }

::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }

::-webkit-scrollbar-thumb:vertical {
  -webkit-border-radius: 3em; }

::-webkit-scrollbar-thumb:horizontal {
  -webkit-border-radius: 3em; }

bui-tile-header > div > h1, bui-tile-header > div > span, bui-tile-footer > div > h1, bui-tile-footer > div > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%; }

bui-tile-header > div > h1, bui-tile-footer > div > h1 {
  font-size: 15px;
  line-height: 15px;
  font-family: "Industrywf",sans-serif;
  margin-bottom: 2px; }

bui-tile-header > div > span, bui-tile-footer > div > span {
  line-height: 14px;
  font-size: 14px;
  color: #9fa4ae; }

body, input, select, textarea {
  font-family: "Segoe UI",sans-serif; }

button {
  padding: 0;
  margin: 0;
  background: transparent;
  border: none;
  font-family: "Industrywf",sans-serif;
  color: #fff; }

h1, h2, h3, h4, h5, h6 {
  font-size: 1.25em;
  font-family: "Industrywf",sans-serif;
  font-weight: 400; }

small {
  font-size: .85em; }

p {
  margin: 0;
  line-height: 1.6em; }

a {
  -webkit-transition: color 300ms linear;
  transition: color 300ms linear;
  color: #0990ff;
  text-decoration: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease; }

a:hover {
  color: #3ca7ff;
  text-decoration: none; }

.bui-color-primary {
  color: #0075d5; }

.bui-color-primary2 {
  color: #df158a; }

.bui-color-spark {
  color: #ffcc31; }

.bui-color-danger {
  color: #fe5353; }

.bui-color-success {
  color: #14ab57; }

.bui-color-lab {
  color: #a6cd2f; }

.bui-color-white {
  color: #fff; }

.bui-color-body {
  color: #c9ccdb; }

.bui-color-muted {
  color: #9fa4ae; }

.bui-color-heading {
  color: #fff; }

.bui-color-heading-secondary {
  color: #8f94ae; }

.bui-text-align-left {
  text-align: left; }

.bui-text-align-right {
  text-align: right; }

.bui-text-align-center {
  text-align: center; }

.bui-text-align-justify {
  text-align: justify; }

.bui-text-align-auto {
  text-align: auto; }

.bui-text-italic {
  font-style: italic; }

.bui-text-bold {
  font-weight: bold; }

.bui-type-title {
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0.01em;
  line-height: 50px; }

.bui-type-title-addon {
  font-size: 60px;
  line-height: 58px;
  font-weight: 300;
  letter-spacing: .005em; }

.bui-type-heading-1x {
  font-size: 17px;
  letter-spacing: .005em; }

.bui-type-heading-1x-addon {
  font-size: 14px;
  letter-spacing: .005em; }

.bui-type-heading-2x {
  font-size: 21px;
  letter-spacing: .005em; }

.bui-type-heading-2x-addon {
  font-size: 17px;
  letter-spacing: .005em; }

.bui-type-heading-3x {
  font-size: 27px;
  letter-spacing: .005em; }

.bui-type-heading-3x-addon {
  font-size: 22px;
  letter-spacing: .005em; }

.bui-type-body {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-strong {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-highlight {
  font-size: 17px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-caption {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.6em; }

.bui-type-label {
  color: rgba(228, 238, 242, 0.6);
  font-family: "Industrywf",sans-serif;
  font-weight: 500;
  font-size: 16px; }

.studio-editor-ghost {
  background: #1c2030;
  border: 1px solid #24293d;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
  font-family: "Industrywf", sans-serif;
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
  right: -50vw;
  min-height: 30px;
  min-width: 30px;
  z-index: -2;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9fa4ae;
  border-color: #0075d5; }

html,
body {
  min-height: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  background: #212c3d;
  color: #fff;
  font-family: "Segoe UI", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  body:not(.scrollable) {
    overflow: hidden; }

* {
  box-sizing: border-box; }
  *:focus {
    outline: none; }

a {
  color: #0083ef;
  text-decoration: none;
  transition: color 150ms; }
  a:hover {
    color: #239cff; }
  a:focus {
    outline: 1px solid #0075d5; }

hr {
  border: 1px solid rgba(228, 238, 242, 0.12);
  margin: 16px 0; }

[hidden] {
  display: none !important; }

@keyframes spin_2fbAp{to{transform:rotate(1turn)}}.defaultStyle_274o-{position:relative;display:inline-block;width:48px;height:48px;box-sizing:border-box;border:2px solid #0075d5;text-align:center;border-radius:50%;will-change:transform}.defaultStyle_274o- div{position:absolute;top:-2px;left:-2px;width:48px;height:48px}.defaultStyle_274o- div:before{position:absolute;top:0;left:50%;width:27px;height:24px;border-top:1px solid #0075d5;border-right:4px solid #0075d5;content:"";border-top-right-radius:100%;border-bottom-left-radius:100%;transform-origin:left bottom}.defaultStyle_274o- div:before,.simpleStyle_gcxqG div{box-sizing:border-box;animation:spin_2fbAp .8s linear infinite}.simpleStyle_gcxqG div{width:48px;height:48px;border-radius:100%;border:4px solid rgba(0,117,213,.1);border-top-color:#0075d5}
.suggestions_3gKGb{padding-left:0;background:#232841;border-bottom:2px solid #424754;max-height:210px;overflow-y:auto;margin:-12px 0 0}.suggestions_3gKGb,.suggestions_3gKGb li{font-family:Segoe UI,sans-serif}.suggestions_3gKGb li{border-left:2px solid #424754;border-right:2px solid #424754;padding:0 18px;overflow:hidden;color:#fff;font-weight:300;text-align:left;font-size:17px;line-height:42px}.suggestions_3gKGb li.selected_3WCS-,.suggestions_3gKGb li:focus,.suggestions_3gKGb li:hover{border-left-color:#0075d5;background:rgba(228,238,242,.08);outline:none;cursor:pointer}.notFound_3Tekn{padding:4px 18px;background:#232841;border-bottom:2px solid #424754;border-left:2px solid #424754;border-right:2px solid #424754;color:#fff;font-weight:300;text-align:left;font-size:17px;font-family:Segoe UI,sans-serif;line-height:42px;margin:-12px 0 0}
.buiBtn_2EZ6M{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:36px;min-width:88px;padding:8px 16px;outline:none!important;border:none;border-radius:3px;cursor:pointer;line-height:14px;font-size:14px;font-family:Industrywf,sans-serif;font-weight:600;text-transform:uppercase}.buiBtn_2EZ6M:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0}.buiBtn_2EZ6M.buiBtnDisabled_19-k2{pointer-events:none}.buiBtnDense_1_gKT{min-height:32px;min-width:88px;padding:0 12px;margin:0 6px;border-radius:3px;font-size:13px;line-height:13px}.buiBtnDense_1_gKT.buiBtnIcon_3P6t-{width:32px;height:32px}.buiBtnTouch_3CiWu:before{height:48px;top:-6px;bottom:-6px}.buiBtnIcon_3P6t-{height:36px;width:36px;min-width:36px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.buiBtnIcon_3P6t-.buiBtnVerified_35Bu8:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border:1px solid #fff;border-radius:50%}.buiBtnRaised_zn93b{text-shadow:1px 1px 3px rgba(0,0,0,.3)}.buiBtnRaised_zn93b.buiBtnDisabled_19-k2{color:hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.12)!important}.buiBtnRaised_zn93b.buiBtnWhite_1sdAC{text-shadow:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.buiBtnFlat_236gE{background:transparent}.buiBtnFlat_236gE.buiBtnDisabled_19-k2{text-shadow:none;font-weight:400;color:hsla(0,0%,100%,.3)!important;background:transparent!important}.buiBtnFlat_236gE:focus,.buiBtnFlat_236gE:hover{background:hsla(0,0%,100%,.08)}.buiBtnFlat_236gE:active{background:hsla(0,0%,100%,.15)}.buiBtn_2EZ6M[data-variant=default]{color:#fff}.buiBtn_2EZ6M[data-variant=default].buiBtnRaised_zn93b{color:#fff;background-color:#364163}.buiBtn_2EZ6M[data-variant=default].buiBtnRaised_zn93b:hover{background:#44527d}.buiBtn_2EZ6M[data-variant=default].buiBtnRaised_zn93b:active{background:#2f3856}.buiBtn_2EZ6M[data-variant=primary]{color:#0075d5}.buiBtn_2EZ6M[data-variant=primary].buiBtnRaised_zn93b{color:#fff;background-color:#0075d5}.buiBtn_2EZ6M[data-variant=primary].buiBtnRaised_zn93b:hover{background:#008bfe}.buiBtn_2EZ6M[data-variant=primary].buiBtnRaised_zn93b:active{background:#006ac1}.buiBtn_2EZ6M[data-variant=primary2]{color:#df158a}.buiBtn_2EZ6M[data-variant=primary2].buiBtnRaised_zn93b{color:#fff;background-color:#df158a}.buiBtn_2EZ6M[data-variant=primary2].buiBtnRaised_zn93b:hover{background:#ec319d}.buiBtn_2EZ6M[data-variant=primary2].buiBtnRaised_zn93b:active{background:#cc137e}.buiBtn_2EZ6M[data-variant=danger]{color:#fe5353}.buiBtn_2EZ6M[data-variant=danger].buiBtnRaised_zn93b{color:#fff;background-color:#d24242}.buiBtn_2EZ6M[data-variant=danger].buiBtnRaised_zn93b:hover{background:#da6363}.buiBtn_2EZ6M[data-variant=danger].buiBtnRaised_zn93b:active{background:#ce3232}.buiBtn_2EZ6M[data-variant=success]{color:#14ab57}.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b{color:#fff;background-color:#14ab57}.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b:hover{background:#18d06a}.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b:active{background:#12994e}.buiBtn_2EZ6M[data-variant=light]{color:#fff}.buiBtn_2EZ6M[data-variant=light].buiBtnRaised_zn93b{color:#000;background-color:#fff}.buiBtn_2EZ6M[data-variant=light].buiBtnRaised_zn93b:hover{background:#fff}.buiBtn_2EZ6M[data-variant=light].buiBtnRaised_zn93b:active{background:#f5f5f5}.buiBtn_2EZ6M[data-variant=external-facebook]{color:#255c95}.buiBtn_2EZ6M[data-variant=external-facebook].buiBtnRaised_zn93b{color:#fff;background-color:#255c95}.buiBtn_2EZ6M[data-variant=external-facebook].buiBtnRaised_zn93b:hover{background:#2d70b6}.buiBtn_2EZ6M[data-variant=external-facebook].buiBtnRaised_zn93b:active{background:#215285}.buiBtn_2EZ6M[data-variant=external-twitter]{color:#00b4e0}.buiBtn_2EZ6M[data-variant=external-twitter].buiBtnRaised_zn93b{color:#fff;background-color:#00b4e0}.buiBtn_2EZ6M[data-variant=external-twitter].buiBtnRaised_zn93b:hover{background:#0acfff}.buiBtn_2EZ6M[data-variant=external-twitter].buiBtnRaised_zn93b:active{background:#00a4cc}.buiBtn_2EZ6M[data-variant=external-youtube]{color:#e52d27}.buiBtn_2EZ6M[data-variant=external-youtube].buiBtnRaised_zn93b{color:#fff;background-color:#e52d27}.buiBtn_2EZ6M[data-variant=external-youtube].buiBtnRaised_zn93b:hover{background:#e9504b}.buiBtn_2EZ6M[data-variant=external-youtube].buiBtnRaised_zn93b:active{background:#dd211b}.buiBtn_2EZ6M[data-variant=external-googleplus]{color:#f1403a}.buiBtn_2EZ6M[data-variant=external-googleplus].buiBtnRaised_zn93b{color:#fff;background-color:#f1403a}.buiBtn_2EZ6M[data-variant=external-googleplus].buiBtnRaised_zn93b:hover{background:#f46560}.buiBtn_2EZ6M[data-variant=external-googleplus].buiBtnRaised_zn93b:active{background:#f02e27}.buiBtn_2EZ6M[data-variant=external-pinterest]{color:#cb2027}.buiBtn_2EZ6M[data-variant=external-pinterest].buiBtnRaised_zn93b{color:#fff;background-color:#cb2027}.buiBtn_2EZ6M[data-variant=external-pinterest].buiBtnRaised_zn93b:hover{background:#df353c}.buiBtn_2EZ6M[data-variant=external-pinterest].buiBtnRaised_zn93b:active{background:#b91d24}.buiBtn_2EZ6M[data-variant=external-tumblr]{color:#395773}.buiBtn_2EZ6M[data-variant=external-tumblr].buiBtnRaised_zn93b{color:#fff;background-color:#395773}.buiBtn_2EZ6M[data-variant=external-tumblr].buiBtnRaised_zn93b:hover{background:#476c8e}.buiBtn_2EZ6M[data-variant=external-tumblr].buiBtnRaised_zn93b:active{background:#324d65}.buiBtn_2EZ6M[data-variant=external-vk]{color:#54769a}.buiBtn_2EZ6M[data-variant=external-vk].buiBtnRaised_zn93b{color:#fff;background-color:#54769a}.buiBtn_2EZ6M[data-variant=external-vk].buiBtnRaised_zn93b:hover{background:#698aad}.buiBtn_2EZ6M[data-variant=external-vk].buiBtnRaised_zn93b:active{background:#4d6c8d}.buiBtn_2EZ6M[data-variant=external-linkedin]{color:#1c87bd}.buiBtn_2EZ6M[data-variant=external-linkedin].buiBtnRaised_zn93b{color:#fff;background-color:#1c87bd}.buiBtn_2EZ6M[data-variant=external-linkedin].buiBtnRaised_zn93b:hover{background:#23a0de}.buiBtn_2EZ6M[data-variant=external-linkedin].buiBtnRaised_zn93b:active{background:#197aab}.buiBtn_2EZ6M[data-variant=external-whatsapp]{color:#34af23}.buiBtn_2EZ6M[data-variant=external-whatsapp].buiBtnRaised_zn93b{color:#fff;background-color:#34af23}.buiBtn_2EZ6M[data-variant=external-whatsapp].buiBtnRaised_zn93b:hover{background:#3ed12a}.buiBtn_2EZ6M[data-variant=external-whatsapp].buiBtnRaised_zn93b:active{background:#2f9e20}.buiBtn_2EZ6M[data-variant=external-reddit]{color:#5f99cf}.buiBtn_2EZ6M[data-variant=external-reddit].buiBtnRaised_zn93b{color:#fff;background-color:#5f99cf}.buiBtn_2EZ6M[data-variant=external-reddit].buiBtnRaised_zn93b:hover{background:#7eadd8}.buiBtn_2EZ6M[data-variant=external-reddit].buiBtnRaised_zn93b:active{background:#4f8fca}.buiBtn_2EZ6M[data-variant=external-steam]{color:#25282c}.buiBtn_2EZ6M[data-variant=external-steam].buiBtnRaised_zn93b{color:#fff;background-color:#25282c}.buiBtn_2EZ6M[data-variant=external-steam].buiBtnRaised_zn93b:hover{background:#383c42}.buiBtn_2EZ6M[data-variant=external-steam].buiBtnRaised_zn93b:active{background:#1c1e21}.buiBtn_2EZ6M[data-variant=external-player]{color:#694ea0}.buiBtn_2EZ6M[data-variant=external-player].buiBtnRaised_zn93b{color:#fff;background-color:#694ea0}.buiBtn_2EZ6M[data-variant=external-player].buiBtnRaised_zn93b:hover{background:#7e64b3}.buiBtn_2EZ6M[data-variant=external-player].buiBtnRaised_zn93b:active{background:#604792}.buiBtn_2EZ6M[data-variant=external-instagram]{color:#d93175}.buiBtn_2EZ6M[data-variant=external-instagram].buiBtnRaised_zn93b{color:#fff;background-color:#d93175}.buiBtn_2EZ6M[data-variant=external-instagram].buiBtnRaised_zn93b:hover{background:#df538c}.buiBtn_2EZ6M[data-variant=external-instagram].buiBtnRaised_zn93b:active{background:#cf266b}.buiBtn_2EZ6M[data-variant=external-soundcloud]{color:#999}.buiBtn_2EZ6M[data-variant=external-soundcloud].buiBtnRaised_zn93b{color:#fff;background-color:#999}.buiBtn_2EZ6M[data-variant=external-soundcloud].buiBtnRaised_zn93b:hover{background:#adadad}.buiBtn_2EZ6M[data-variant=external-soundcloud].buiBtnRaised_zn93b:active{background:#8f8f8f}.buiBtn_2EZ6M[data-variant=external-spreadshirt]{color:#00b2a6}.buiBtn_2EZ6M[data-variant=external-spreadshirt].buiBtnRaised_zn93b{color:#fff;background-color:#00b2a6}.buiBtn_2EZ6M[data-variant=external-spreadshirt].buiBtnRaised_zn93b:hover{background:#00dbcc}.buiBtn_2EZ6M[data-variant=external-spreadshirt].buiBtnRaised_zn93b:active{background:#009e93}.buiBtn_2EZ6M[data-variant=external-patreon]{color:#333}.buiBtn_2EZ6M[data-variant=external-patreon].buiBtnRaised_zn93b{color:#fff;background-color:#333}.buiBtn_2EZ6M[data-variant=external-patreon].buiBtnRaised_zn93b:hover{background:#474747}.buiBtn_2EZ6M[data-variant=external-patreon].buiBtnRaised_zn93b:active{background:#292929}.buiBtn_2EZ6M[data-variant=external-discord]{color:#7289da}.buiBtn_2EZ6M[data-variant=external-discord].buiBtnRaised_zn93b{color:#fff;background-color:#7289da}.buiBtn_2EZ6M[data-variant=external-discord].buiBtnRaised_zn93b:hover{background:#92a4e2}.buiBtn_2EZ6M[data-variant=external-discord].buiBtnRaised_zn93b:active{background:#627bd6}.buiBtn_2EZ6M[data-variant=external-paypal]{color:#536dfe}.buiBtn_2EZ6M[data-variant=external-paypal].buiBtnRaised_zn93b{color:#fff;background-color:#536dfe}.buiBtn_2EZ6M[data-variant=external-paypal].buiBtnRaised_zn93b:hover{background:#7c8ffe}.buiBtn_2EZ6M[data-variant=external-paypal].buiBtnRaised_zn93b:active{background:#3f5cfe}.buiBtn_2EZ6M[data-variant=external-xbl]{color:#505050}.buiBtn_2EZ6M[data-variant=external-xbl].buiBtnRaised_zn93b{color:#fff;background-color:#505050}.buiBtn_2EZ6M[data-variant=external-xbl].buiBtnRaised_zn93b:hover{background:#646464}.buiBtn_2EZ6M[data-variant=external-xbl].buiBtnRaised_zn93b:active{background:#464646}.buiBtn_2EZ6M[data-variant=external-xbl-light]{color:#eee}.buiBtn_2EZ6M[data-variant=external-xbl-light].buiBtnRaised_zn93b{color:#505050;background-color:#eee}.buiBtn_2EZ6M[data-variant=external-xbl-light].buiBtnRaised_zn93b:hover{background:#fff}.buiBtn_2EZ6M[data-variant=external-xbl-light].buiBtnRaised_zn93b:active{background:#e4e4e4}.buiBtn_2EZ6M[data-variant=external-stripe]{color:#14ab57}.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b{color:#fff;background-color:#14ab57}.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b:hover{background:#18d06a}.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b:active{background:#12994e}
.buiCard_1AtPA{display:block;background:#232841;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.buiCard_1AtPA .buiCardFooter_2J92N{border-top:1px solid #3f455f}
.label_2eoMZ{width:100%;display:flex;align-items:center;background-color:inherit;color:rgba(228,238,242,.6);font-family:Industrywf,sans-serif;font-weight:500;font-size:16px;position:absolute;top:0}.label_2eoMZ:after,.label_2eoMZ:before{content:"";display:block;border-top:2px solid #424754;height:2px;transition:border-color .25s}.label_2eoMZ:before{flex:0;margin-right:6px;min-width:12px}.label_2eoMZ:after{margin-left:6px;flex:1}
.wrapper_FpRM2{display:block;position:relative;box-sizing:border-box;padding:8px 0;margin:4px 0}.wrapper_FpRM2.hasLabel_aIQlb .input_2voJN{border-top:none}.input_2voJN{width:100%;background:transparent;outline:none!important;padding:0 18px;box-sizing:border-box;border:2px solid #424754;color:#fff;font-size:17px;font-family:Segoe UI,sans-serif;line-height:42px;transition:border-color .25s}input.input_2voJN{height:42px}textarea.input_2voJN{resize:vertical}.input_2voJN:focus{border-color:#0075d5}.input_2voJN::-ms-clear{display:none}.input_2voJN:-webkit-autofill{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 30px #141828;border-color:#424754}.input_2voJN:required{box-shadow:none}.hasPrefix_3Qpm9 .input_2voJN{padding-left:42px}.hasSuffix_36SRI .input_2voJN{padding-right:42px}.isFocused_2q9C4 .input_2voJN,.isFocused_2q9C4 span:after,.isFocused_2q9C4 span:before{border-color:#0075d5}
.currentColor_1rw2m{position:absolute;top:8px;left:0;display:block;margin:10.5px;width:21px;height:21px;cursor:pointer}.simple_3DOmH{position:absolute;top:100%;z-index:50;background:#29374a;padding:4px;border:2px solid #424754}.simple_3DOmH:before{content:"";position:absolute;left:14px;bottom:100%;border:5px solid transparent;border-bottom-color:#424754;margin-bottom:2px}.simple_3DOmH button{width:32px;height:32px;display:inline-block;text-indent:-99999px;border-radius:3px;margin:2px;border:2px solid transparent;outline:0!important}.simple_3DOmH button.selected_hmBFo{border-color:#0075d5}.simple_3DOmH button:focus{border-color:rgba(0,117,213,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.2)}
.loader_MqvCw{content:"";position:absolute;top:0;bottom:0;left:0;right:-300%;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.11),hsla(0,0%,100%,.2),hsla(0,0%,100%,.11));animation:bui-content-loader-ripple_2FBo0 2.5s linear infinite}@keyframes bui-content-loader-ripple_2FBo0{0%{transform:translateX(0)}to{transform:translateX(-66%)}}.line_3JIcI{position:relative;width:100%}.line_3JIcI:first-child{margin-top:0!important}.block_3_YWp{position:absolute;top:0;left:0;bottom:0;overflow:hidden}
.buiIcon_8l0tb{font-size:inherit;font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";width:1em;height:1em;font-size:1em;display:inline-block;overflow:hidden;flex-shrink:0}.buiIcon_8l0tb:before{display:block}
@font-face{font-family:MixerIcons;src:url(data:font/woff;base64,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) format("woff")}.set_3eQsW{font-family:MixerIcons}.playerremove_78sM9:before{content:"\E2F6"}.playeradd_tVQxX:before{content:"\E2FE"}.family_3RWLC:before{content:"\E2FF"}.multiplayer_3Cy8H:before{content:"\E300"}.internetwithcontroller_208gF:before{content:"\E302"}.foldergamerpics_1wcIA:before{content:"\E31B"}.keyboard_2FpOg:before{content:"\E356"}.related_1eQat:before{content:"\E358"}.smiley_2C2uj:before{content:"\E35B"}.newreleases_2GO-m:before{content:"\E3A1"}.add_MPNs2:before{content:"\E3A5"}.checkboxchecked_1w_T_:before{content:"\E3A6"}.checkbox_2aTR-:before{content:"\E3A7"}.chevrondown_3INAZ:before{content:"\E3AF"}.chevronup_1nwdO:before{content:"\E3B0"}.chevronleft_2of3z:before{content:"\E3B1"}.chevronright_3UmUz:before{content:"\E3B2"}.arrowdown_2H3dq:before{content:"\E3BB"}.share_jjY-x:before{content:"\E3C4"}.download_1DLgg:before{content:"\E3CA"}.gamerscore_u0DE3:before{content:"\E3D5"}.menu_1YX_h:before{content:"\E3E8"}.accept_mdy1V:before{content:"\E3EE"}.next_3bK7G:before{content:"\E402"}.close_3GhvF:before{content:"\E409"}.internet_3lr-u:before{content:"\E40F"}.camera_ZnFOL:before{content:"\E41C"}.lock_3Q2OH:before{content:"\E41D"}.closedcaptions_3zf-o:before{content:"\E437"}.avataraward_1JzxR:before{content:"\E455"}.broadcasting_1dGPl:before{content:"\E488"}.radiobtnoff_1YfIK:before{content:"\E48B"}.radiobtnon_2fcbz:before{content:"\E48C"}.info16_2TcRZ:before{content:"\E529"}.trending_1KSEc:before{content:"\E54B"}.gripperbarhorizontal_2JZHd:before{content:"\E561"}.send_2A3a8:before{content:"\E571"}.feedback_UpxnM:before{content:"\E582"}.previewcontent_3Q43B:before{content:"\E5F0"}.cellphone_2-8TR:before{content:"\E5F7"}.tagplaystyle_6V8Nq:before{content:"\E5FE"}.filter_2GjiO:before{content:"\E63E"}.upload_2x9Er:before{content:"\E653"}.livetext_23NzZ:before{content:"\E660"}.facebooklogo_2Y4Lf:before{content:"\E662"}.giftcard_1k6uU:before{content:"\E673"}.likesolid_2XLed:before{content:"\E674"}.unknown_2-4hP:before{content:"\E676"}.unknownmirrored_27vlT:before{content:"\E677"}.caretsoliddown_8KX7V:before{content:"\E678"}.forward_1QibY:before{content:"\E679"}.back_2Aq5k:before{content:"\E67A"}.incidenttriangle_3tdqn:before{content:"\E67B"}.alertsolid_360Lh:before{content:"\E67C"}.tablet_2l96m:before{content:"\E67D"}.news_26l_y:before{content:"\E681"}.sendsolid_2TyDB:before{content:"\E68A"}.locksolid_35_WI:before{content:"\E6CD"}.twitterlogo_1ques:before{content:"\E70B"}.mixersparkssolid_34UxQ:before{content:"\F500"}.mixersparks_q9eIA:before{content:"\F501"}.mixerhomesolid_2g7Ed:before{content:"\F502"}.mixerviewerssolid_3DcBX:before{content:"\F503"}.mixerviewers_1GioZ:before{content:"\F504"}.mixercostreamingsolid_A51pR:before{content:"\F505"}.mixercostreaming_1wRdp:before{content:"\F506"}.mixerinteractivesolid_zTq9r:before{content:"\F507"}.mixerinteractive__EwUN:before{content:"\F508"}.mixerchatsolid_2OZds:before{content:"\F509"}.mixercomplaintsolid_3rsYt:before{content:"\F50A"}.mixertrendingsolid_1HAmb:before{content:"\F51A"}.mixersettingssolid_FV8Ub:before{content:"\F51B"}.mixerprofilesolid_1LkPh:before{content:"\F51C"}.mixerftlrocketsolid_2wh8a:before{content:"\F51D"}.mixerftlrocketdisabledsolid_33D6D:before{content:"\F51E"}.mixerbroadcastsolid_xyR2z:before{content:"\F51F"}.mixerscreenbroadcastsolid_3hUQ_:before{content:"\F520"}.mixerheartsolid_yX4cp:before{content:"\F521"}.mixerheartdisabledsolid_CrDuY:before{content:"\F522"}.mixersearch_3rg9v:before{content:"\F523"}.mixerwhisper_1iniz:before{content:"\F524"}.mixerreport_2vCOC:before{content:"\F525"}.mixerban_3GeA-:before{content:"\F526"}.mixertimeout_2lflr:before{content:"\F527"}.mixeradd__c43v:before{content:"\F528"}.mixerremove_fqWt-:before{content:"\F529"}.mixerdelete_3INWw:before{content:"\F52A"}.mixerdeletesolid_3oB2R:before{content:"\F52B"}.mixerdeleteforeversolid_3Qus7:before{content:"\F52C"}.mixereditsolid_gNuTC:before{content:"\F52D"}.mixersavesolid__C5YH:before{content:"\F52E"}.mixerplaysolid_2h9Ju:before{content:"\F52F"}.mixerpausesolid_X2z_9:before{content:"\F530"}.mixerfullscreenedit_BKK_h:before{content:"\F531"}.mixerfullscreen_1Nqxq:before{content:"\F532"}.mixervolumeoffsolid_3zLTd:before{content:"\F533"}.mixervolumemutesolid_3duWr:before{content:"\F534"}.mixervolumedownsolid_f9mgJ:before{content:"\F535"}.mixervolumeupsolid_2nRES:before{content:"\F536"}.mixeropeninnew_3Kt9-:before{content:"\F537"}.mixerfilterlist_1lhxr:before{content:"\F538"}.mixerrefresh_3f5jx:before{content:"\F539"}.mixermorevertical_22HMI:before{content:"\F53A"}.mixercontentcopy_1SHw_:before{content:"\F53B"}.mixerstarsolid_OvUTg:before{content:"\F53C"}.mixerstar_31XDM:before{content:"\F53D"}.mixersmileysolid_H_Lq2:before{content:"\F53E"}.mixerindeterminatecheckboxsolid_1lnud:before{content:"\F53F"}.mixertvmonitor_1jPh7:before{content:"\F540"}.mixerringeroffsolid_d9z86:before{content:"\F541"}.mixerpoll_2mJme:before{content:"\F542"}.mixerpollsolid_20-KY:before{content:"\F543"}.mixerusercirclesolid_qh1lt:before{content:"\F544"}.mixerlivetv_zSaO9:before{content:"\F545"}.mixerondemandvideo_28Bzh:before{content:"\F546"}.mixercontrolinteractive_2Woc2:before{content:"\F547"}.mixercontroltactile_2g0px:before{content:"\F548"}.mixerringerpausedsolid_2dabw:before{content:"\F549"}.mixerbeakersolid_2Ri0L:before{content:"\F54A"}.mixerpipbottomleft_37uCN:before{content:"\F54B"}.mixerpipbottomright_3T4GC:before{content:"\F54C"}.mixerpiptopleft_3X9kX:before{content:"\F54D"}.mixerpiptopright_2dPxy:before{content:"\F54E"}.mixerpipbottommiddle_2GLh1:before{content:"\F54F"}.mixerpiptopmiddle_1jQ8N:before{content:"\F550"}.mixerpipleftmiddle_3NHQk:before{content:"\F551"}.mixerpiprightmiddle_3XR1j:before{content:"\F552"}.mixerprofile_1kr9z:before{content:"\F553"}.mixertrending_24Phu:before{content:"\F554"}.mixerfilterlistflipped_zfO37:before{content:"\F555"}.mixerheart_3VWl9:before{content:"\F556"}.mixerflag_ZsoaA:before{content:"\F557"}.mixeruseradd_3VT2Y:before{content:"\F558"}.mixeruserremove_hFY6X:before{content:"\F559"}.mixerhalfstar_2OQXX:before{content:"\F55A"}.mixervodclip_2xkaC:before{content:"\F55B"}.mixersort_sNPSq:before{content:"\F55C"}.mixerdevicesother_2JPQb:before{content:"\F55D"}.mixervodclipsolid_3oGAo:before{content:"\F55E"}.mixeruserhosting_3vA33:before{content:"\F55F"}.mixeruserhostingsolid_3yXNn:before{content:"\F560"}.mixerrewindsolid_lc6w1:before{content:"\F561"}.mixerfastforwardsolid_2OCLC:before{content:"\F562"}.mixerclosedcaptionsolid_3ifpb:before{content:"\F563"}.mixerclosedcaptioninternationalsolid_Nhmt7:before{content:"\F564"}.mixerhypezoneinline_1ZH0_:before{content:"\F565"}.mixerfilter_2oBXK:before{content:"\F566"}.mixerftlrocket_1BjYv:before{content:"\F567"}.mixeraudienceteen_1dl3I:before{content:"\F568"}.mixeraudience18plus_36Txl:before{content:"\F569"}.mixershare_1XEnd:before{content:"\F56A"}.mixerringer_17vxx:before{content:"\F56B"}.mixerringeroff_3HZJv:before{content:"\F56C"}.mixerringersnooze_3X9Au:before{content:"\F56D"}.mixerringersolid_LRPWH:before{content:"\F56E"}.mixersharecontroller_2Qap7:before{content:"\F56F"}.mixerringerpaused_3L5Sr:before{content:"\F570"}.mixerpartner_3X6lj:before{content:"\F571"}.mixerlevel_3caft:before{content:"\F572"}.mixerskillsstar_2zWqr:before{content:"\F573"}.mixeremberssolid_3N-lu:before{content:"\F574"}.mixerembers_3_UgB:before{content:"\F575"}.mixersparkscoinsolid_RP6Ks:before{content:"\F576"}.mixervideofeedback_1RhEZ:before{content:"\F577"}.mixervideofeedbacksolid_2gTMW:before{content:"\F578"}.mixerskillschevrondown_3BTZ_:before{content:"\F579"}.mixerimagemissing_IWUIs:before{content:"\F57A"}.mixerrewards_18I_Y:before{content:"\F57B"}
@font-face{font-family:Xbox MDL2 Assets;font-size:normal;font-weight:400;src:local("Segoe Xbox MDL2 Symbol")}.set_3T-3b{font-family:Xbox MDL2 Assets}.xButton_2nt2X:before{content:"\E3CB"}.bButton_3AFei:before{content:"\E3CD"}.yButton_3ArWC:before{content:"\E3CC"}.aButton_3UEAr:before{content:"\E3CE"}.menuButton_3gVYb:before{content:"\E3EC"}.viewButton_tuU1V:before{content:"\E54A"}.leftBumper_c6TTV:before{content:"\E3ED"}.rightBumper_2aohn:before{content:"\E3EB"}
@keyframes icon-transition-in_oOPdy{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes icon-transition-out_3Wvof{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.showing_3EM_v{animation:icon-transition-in_oOPdy .3s linear;animation-fill-mode:forwards}.hiding_5uLAO,.showing_3EM_v{display:inline-block}.hiding_5uLAO{position:absolute;top:0;left:0;animation:icon-transition-out_3Wvof .3s linear;animation-fill-mode:forwards}
.list_1_XlX{margin:0}.list_1_XlX>dd{display:flex;align-items:center;margin:0;padding:0 16px;background:hsla(0,0%,100%,0);transition:background .2s}.list_1_XlX>dd[role=button]:not(.disabled_3hF2A){cursor:pointer}.list_1_XlX>dd[role=button]:not(.disabled_3hF2A):hover{background:hsla(0,0%,100%,.05)}.list_1_XlX>dd[role=button]:not(.disabled_3hF2A):active{background:hsla(0,0%,100%,.2);transition:none}.list_1_XlX>dd.disabled_3hF2A{cursor:default;color:#9fa4ae}.list_1_XlX>dd:focus{outline:0;background:hsla(0,0%,100%,.05)}.list_1_XlX>dt{margin:0;padding:12px 16px;line-height:1.4;font-weight:700;color:#9fa4ae;font-size:.875rem}.list_1_XlX.dense_vB11C>dd{padding:0 8px}.list_1_XlX.dense_vB11C>dt{padding:6px 8px}.list_1_XlX.dense_vB11C .text_15Zz0{padding:6px 0;font-size:.95rem}.list_1_XlX.dense_vB11C .icon_2cWB5{margin:4px 8px}.text_15Zz0{display:inline-block;flex-grow:1;padding:12px 0;line-height:1.4;font-size:1rem}.icon_2cWB5{margin:8px 16px;font-size:20px;width:30px;height:30px;line-height:30px;text-align:center}.icon_2cWB5:first-child{margin-left:0!important}.icon_2cWB5:last-child{margin-right:0!important}.divider_S3nfl{border-bottom:1px solid rgba(228,238,242,.12)}
@keyframes dialog-fade-in_3ON7x{0%{opacity:0}to{opacity:1}}@keyframes dialog-zoom-up_1dwHT{0%{transform:translateY(100%)}to{transform:translateY(0)}}.backdrop_3qoJq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:50}.backdrop_3qoJq,.container_2Js9S{animation:dialog-fade-in_3ON7x .2s linear forwards}.container_2Js9S{position:absolute;top:50%;opacity:0;left:50%;background:#1f2230;transform:translate(-50%,-50%)}.listModal_CDlYz{width:400px;box-shadow:0 0 100px rgba(0,0,0,.5);background:#212c3d}.listModal_CDlYz.bottom_1NMSA{left:0;transform:none;right:0;bottom:0;top:auto;width:auto;opacity:1;transform:translateY(100%);animation:dialog-zoom-up_1dwHT .2s linear forwards;box-shadow:none}.listModal_CDlYz.bottom_1NMSA:before{content:"";pointer-events:none;position:absolute;bottom:100%;height:100vh;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.5))}.simple_2lpd5{background:#1f2230;border-radius:15px;background-color:#29374a;padding:16px;box-shadow:0 7px 14px 0 rgba(0,0,0,.3);max-height:90vh;overflow-y:auto;box-sizing:border-box}.simple_2lpd5 .close_FCTny{position:absolute;top:8px;right:8px}.simple_2lpd5 .title_29_DV{margin-top:0}.simple_2lpd5 .footer_2okNc{background:#212c3d;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin:16px -16px -16px;padding:16px;display:flex;align-items:center;justify-content:flex-end}
@keyframes progress_Kutbl{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.wrapper_3kwxf{position:relative;background:rgba(228,238,242,.12);overflow:hidden}.fill_1QNXs{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;transform:translateX(-100%);animation:progress_Kutbl 10s linear forwards;transition:transform .3s;background:#0075d5;font-size:.5em}
.wrapper_1qiQs{display:block;position:relative;box-sizing:border-box;padding:8px 0}.wrapper_1qiQs.isFocused_2qjot{border:#00f}.items_1sUou{width:100%;background:transparent;outline:none!important;padding:0 18px;box-sizing:border-box;border:2px solid #424754;font-size:17px;font-family:Segoe UI,sans-serif;transition:border-color .25s}.items_1sUou.itemsHasLabel_2UhpI{border-top:none}.item_2Sua1,.item_2Sua1 label{cursor:pointer}.item_2Sua1 label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Industrywf,sans-serif;font-size:16px;color:rgba(159,195,209,.6);font-weight:500;display:inline-flex;align-items:center;padding:4px}.item_2Sua1 input{display:none}.item_2Sua1:first-of-type{padding-top:10px}.item_2Sua1:last-of-type{padding-bottom:5px}.radio_2pvW-{position:relative;display:inline-block;margin-right:16px}.radioLabel_3nacj{line-height:24px;margin-right:8px}.radioFrame_8Hr_g{display:block;box-sizing:border-box;width:24px;height:24px;border-radius:50%;border:2px solid #424754}.radioFill_3ohdK{display:block;box-sizing:border-box;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:4px;left:4px;background-color:#00bcf2;opacity:0;transition:opacity .15s,border-color .15s}.selected_2plIR .radioFill_3ohdK{opacity:1}.selected_2plIR .radioFrame_8Hr_g{border-color:#00bcf2}
.selection_UGhzP{height:42px;border:2px solid #424754;overflow:hidden;transition:border-color .25s}.hasLabel_1VqYL>.selection_UGhzP{border-top:none}.isFocused_3RybO>.selection_UGhzP{border-color:#0075d5}.hasError_1QY-K>.selection_UGhzP{border-color:#fe4f4f}.selection_UGhzP:after{content:"";position:absolute;border:5px solid transparent;border-top-color:#424754;top:50%;margin-top:-2.5px;right:18.5px}.isFocused_3RybO>.selection_UGhzP:after{border-top-color:#0075d5}.selection_UGhzP .textItem_1zK1w{padding:0 18px;line-height:42px}.wrapper_2IFbw{display:block;position:relative;padding:8px 0;outline:0!important;margin:4px 0}.isFocused_3RybO span:after,.isFocused_3RybO span:before{border-color:#0075d5}.hasError_1QY-K span:after,.hasError_1QY-K span:before{border-color:#fe4f4f}.options_eODDX{margin:-8px 0 0;padding:0;z-index:100;background:#232841;border:2px solid #424754;border-top:0 solid #424754;overflow-y:auto;box-sizing:border-box;max-height:calc(50vh - 42px)}.options_eODDX.upwards_2-d75{margin:-8px 0;border-top-width:2px;border-bottom-width:0}.options_eODDX li{list-style-type:none;cursor:pointer}.options_eODDX li[aria-disabled]{cursor:default}.options_eODDX li.focused_3Ozhm,.options_eODDX li:not([aria-disabled]):hover{background:rgba(228,238,242,.08)}.options_eODDX .textItem_1zK1w{padding:16px 18px}.textItem_1zK1w{font-size:17px}[aria-disabled]>.textItem_1zK1w{color:rgba(159,195,209,.6)}
.menuWrapper_2Rz5p{position:absolute;bottom:0;width:100vw;background-color:rgba(0,0,0,.5);z-index:10;height:0}.menuWrapper_2Rz5p.open_XLJZH{height:100vh}.menuWrapper_2Rz5p.closed_3YXBA{height:0}.slideMenu_2wyF8{transition:transform .3s cubic-bezier(.25,.8,.25,1),max-height .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;position:fixed;width:100vw;background:#29374a;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.1),inset 1px 1px 0 0 hsla(0,0%,100%,.1);max-height:0;opacity:1;transition-duration:.5s}.slideMenu_2wyF8.bottom_2Gke2{bottom:0;transform:translateY(100%)}.slideMenu_2wyF8.bottom_2Gke2.open_XLJZH{max-height:50vh;transform:translateY(0);opacity:1}.slideMenu_2wyF8.bottom_2Gke2.closed_3YXBA{max-height:0;transform:translateY(100%);opacity:0}.slideMenu_2wyF8.top_3iFaD{top:0;transform:translateY(-100%)}.slideMenu_2wyF8.top_3iFaD.open_XLJZH{max-height:50vh;transform:translateY(0);opacity:1}.slideMenu_2wyF8.top_3iFaD.closed_3YXBA{max-height:0;transform:translateY(-100%);opacity:0}.slideMenu_2wyF8 .buttonContainer_2nDHc{display:flex;flex-direction:row;justify-content:flex-end}.menuButton_32UXn{height:48px;width:48px}.menuButton_32UXn .close_1qg6k{font-family:Mixer Icons;opacity:.6;font-size:24px;line-height:24px;cursor:pointer}
.label_TqAaN{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Industrywf,sans-serif;color:rgba(228,238,242,.6);font-weight:500;font-size:16px;padding:4px 0 0 18px}.bar_2DBxf{position:relative;height:24px;overflow:hidden;border-radius:2px;outline:0!important;color:#00bcf2}.bar_2DBxf:after,.fill_2FKdF{content:"";position:absolute;left:0;right:0;top:10px;height:4px;background:hsla(0,0%,100%,.25)}.fill_2FKdF{background:currentColor;transform-origin:left}.handle_h8n-7{position:absolute;border-radius:100%;top:6px;z-index:1;left:0;right:0}.handle_h8n-7:before{content:"";width:12px;height:12px;margin-left:-6px;background:currentColor;display:block;border-radius:100%;transition:transform .3s}.bar_2DBxf:focus .handle_h8n-7:before{transform:scale(1.5);box-shadow:0 0 3px currentColor}
.title_3j2Eo{cursor:pointer;outline:0!important}.simple_DzGzU.content_1MxgW{display:none}.simple_DzGzU.content_1MxgW[data-open=true]{display:block}@keyframes fade-in_2V5d7{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.flyout_1y-K6.title_3j2Eo{position:relative;padding-right:1em}.flyout_1y-K6.title_3j2Eo:focus{background:hsla(0,0%,100%,.1)}.flyout_1y-K6.title_3j2Eo:after{content:"";display:block;border:0 solid transparent;border-left-color:currentcolor;border-width:.25em .4em;position:absolute;right:-.4em;top:50%;margin-top:-.25em;transform-origin:25% 50%;transition:transform .2s}.flyout_1y-K6.title_3j2Eo[data-open=true]:after{transform:rotate(90deg)}.flyout_1y-K6.content_1MxgW{height:0;overflow:hidden}.flyout_1y-K6.content_1MxgW[data-open=true]{height:auto;animation:fade-in_2V5d7 .2s linear forwards}
.tabs_35COW{display:flex;flex-direction:column}.tabsContainerFlex_2C8sa{display:flex;flex-direction:row;padding:5px}.tab_25YIO{font-family:Industrywf,sans-serif;padding:0 30px;cursor:pointer}.tab_25YIO[role=button]:not(.disabled_iG32x):hover{background:hsla(0,0%,100%,.1)}.tab_25YIO[role=button]:not(.disabled_iG32x):active{background:hsla(0,0%,100%,.2);transition:none}.tab_25YIO.disabled_iG32x{cursor:default;color:#9fa4ae}.tab_25YIO:focus{outline:0;background:hsla(0,0%,100%,.1)}.text_39UCy{font-family:Industrywf,sans-serif;color:hsla(0,0%,100%,.7);display:inline-block;flex-grow:1;padding:12px 0;line-height:1.4;font-size:1rem}.underline_3VDt-{border-bottom:2px solid #424754}.underlinePrimary_KlbM5{border-bottom:2px solid #0075d5}
.control_egrgL{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Industrywf,sans-serif;font-size:16px;color:rgba(228,238,242,.6);display:inline-flex;align-items:center;padding:4px 0;cursor:pointer;display:block;position:relative}.control_egrgL .chrome_DBRIV{position:relative;display:inline-block;margin-right:16px}.control_egrgL input{position:absolute;width:1px;height:1px;opacity:0}.control_egrgL:focused{outline:1px solid #0075d5}.control_egrgL.tv_NTQ3l:focused{outline:4px solid #0075d5}@media (-ms-high-contrast:black-on-white){.control_egrgL:focused{outline:4px solid #000;color:#000}}@media (-ms-high-contrast:white-on-black){.control_egrgL:focused{outline:4px solid #fff;color:#fff}}
.toggle_Nt86H{margin:2px 0;display:flex}.toggle_Nt86H.disabled_1Ek7s{color:rgba(159,195,209,.6)}.toggler_1dVjf{border-radius:16px;width:48px;height:32px;border:1px solid #415775;background:#415775;box-sizing:border-box;position:relative;flex-shrink:0}.toggler_1dVjf,.toggler_1dVjf:before,.toggler_1dVjf>div{transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1);content:""}.toggler_1dVjf:before{border-radius:16px;width:30px;height:30px;background-color:#29374a}.toggler_1dVjf:before,.toggler_1dVjf>div{position:absolute;top:0;left:0}.toggler_1dVjf>div{width:32px;height:32px}.toggler_1dVjf>div:after,.toggler_1dVjf>div:before{transition:transform .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1);position:absolute;content:"";background:#415775;height:2px;width:15.08495px;top:15px;left:8.45753px}.toggler_1dVjf>div:before{transform:rotate(-45deg)}.toggler_1dVjf>div:after{transform:rotate(45deg)}.toggle_Nt86H:focus .toggler_1dVjf{background:#4d688c;border-color:#4d688c}.toggle_Nt86H.checked_37Lzx .toggler_1dVjf{box-shadow:0 0 10px 0 rgba(0,188,242,.4);opacity:1;background-color:#00bcf2;border-color:#00bcf2}.toggle_Nt86H.checked_37Lzx .toggler_1dVjf:before{transform:translateX(16px);background-color:#29374a}.toggle_Nt86H.checked_37Lzx .toggler_1dVjf>div{transform:translateX(16px)}.toggle_Nt86H.checked_37Lzx .toggler_1dVjf>div:before{background:#00bcf2;transform:rotate(-45deg) translate(1.6px,1.6px)}.toggle_Nt86H.checked_37Lzx .toggler_1dVjf>div:after{background:#00bcf2;transform:rotate(45deg) scaleX(.5) translate(-3.2px,4.8px)}.toggle_Nt86H.checked_37Lzx:focus .toggler_1dVjf{box-shadow:0 0 15px 0 #00bcf2}.toggle_Nt86H.disabled_1Ek7s .toggler_1dVjf{opacity:.4}@media (-ms-high-contrast:black-on-white){.toggler_1dVjf{background:#fff!important;border-color:#000!important;opacity:1}.toggler_1dVjf:before{background:#000!important;border-color:#fff!important}.toggler_1dVjf:after{border-color:#000!important}}@media (-ms-high-contrast:white-on-black){.toggler_1dVjf{background:#000!important;border-color:#fff!important;opacity:1}.toggler_1dVjf:before{background:#fff!important;border-color:#000!important}.toggler_1dVjf:after{border-color:#fff!important}}
.tooltip_2wr_d{display:flex;align-items:center;justify-content:center;z-index:100}.ttl_2XWGf{bottom:0;left:0;right:0}.arrow_22fMv,.ttl_2XWGf{position:absolute}.arrow_22fMv{top:100%;left:100%;transform:rotate(45deg)}.arrow_22fMv[data-edge=right]{left:0}.arrow_22fMv[data-edge=bottom]{top:0}.defaultStyle_3tj2W{min-height:26px;padding:10px;font-size:13px;font-family:Segoe UI,sans-serif;border-radius:4px;box-shadow:2px 2px 3px rgba(0,0,0,.2);transform:scale(0);background:#2e354b}.defaultStyle_3tj2W .arrow_22fMv{background:#2e354b;width:6px;height:6px;margin:-3px 0 0 -3px}.vibrantStyle_wZvJT{background:#0075d5;padding:16px;font-size:16px;box-shadow:0 10px 21px 0 rgba(0,0,0,.3);border-radius:4px}.vibrantStyle_wZvJT .arrow_22fMv{background:#0075d5;width:16px;height:16px;margin:-8px 0 0 -8px}.vibrantStyle_wZvJT .dismiss_1LNyJ{margin-left:8px}.vibrantStyle_wZvJT .ttl_2XWGf{opacity:.5}
.wrapper_1bLE6{display:inline-block;position:relative;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;line-height:1.25em}.animating_sLffg{animation:animate-truncated-text_AtVjf 10s linear infinite;width:auto;overflow:visible}.repeated_1Ayjg{position:absolute;top:0;left:100%;margin-left:100px;display:block}@keyframes animate-truncated-text_AtVjf{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 100px))}}
.buiTvBtn_2IxPU:after{content:"";position:absolute;left:-2px;top:-2px;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #0075d5;border-radius:2px;opacity:0}.buiTvBtn_2IxPU[icon]:after{border-radius:50%}.buiTvBtn_2IxPU .buiBtnRaised_jNSFY{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}@media (-ms-high-contrast:black-on-white){.buiTvBtn_2IxPU:after{box-shadow:0 0 0 transparent!important}}@media (-ms-high-contrast:white-on-black){.buiTvBtn_2IxPU:after{box-shadow:0 0 0 transparent!important}}
.wrapper_2iT7_{position:relative;box-sizing:border-box;margin:8px 0;padding:8px 0;border:2px solid #424754;border-radius:2px}.label_2zghl,.wrapper_2iT7_{display:flex;justify-content:center;align-items:center;flex-direction:column}.label_2zghl{cursor:pointer;height:100%;width:100%}.labelText_3vjQm{margin:8px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Industrywf,sans-serif;font-size:16px;color:rgba(228,238,242,.6)}.input_qQQQc{cursor:pointer;overflow:hidden;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%}
.menuContainer_1su1g {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 36px; }

.menuHeader_2WszZ {
  text-align: center;
  font-family: "Industrywf", sans-serif;
  font-size: 22px;
  margin: 0 24px 16px 24px; }

.menuImage_N7bXa {
  margin-bottom: 16px; }

.menuBody_-TeGr {
  text-align: center;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px; }

.menuButton_1Q8F- {
  font-family: "Industrywf", sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  background-color: #0270d9;
  border-radius: 3px;
  height: 36px;
  padding: 0 16px;
  margin-bottom: 24px; }

.container_3JDqM {
  display: flex;
  justify-content: center; }

.actionButtons_2KTUl, .secondaryButton_1-ilq, .primaryButton_L5pTO, .secondaryButtonWelcomeToMixer_3knE8, .primaryButtonWelcomeToMixer_ydAjS {
  font-family: "Industrywf", sans-serif;
  color: white;
  font-size: 14px;
  width: 100%;
  max-width: 120px;
  min-height: 40px;
  padding: 12px;
  border-radius: 2px;
  text-transform: uppercase;
  flex: 1; }

.secondaryButton_1-ilq {
  background-color: #3b4f6b; }

.primaryButton_L5pTO {
  background-color: #0270d9; }

.secondaryButtonWelcomeToMixer_3knE8 {
  background-color: white;
  color: #0068d6;
  max-width: 100px;
  border: 1px solid white;
  font-weight: 500; }

.primaryButtonWelcomeToMixer_ydAjS {
  max-width: 100px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  font-weight: 500; }

.background_1uubK {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 15px; }

.indicator_-IILW {
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #79818c;
  border-radius: 50%;
  margin: 0px 5px 1px; }

.indicatorSelected_ESbWt {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: white;
  border-radius: 50%;
  margin: 0px 4px; }

.carouselPanel_1bJ1c {
  display: inline-block;
  width: 100%; }

.details_K7HYK {
  font-family: "Segoe UI", sans-serif;
  color: white;
  font-size: 14px;
  width: 275px;
  line-height: 20px;
  margin: 9px 20px 0px;
  white-space: normal; }
  @media (max-height: 540px) {
    .details_K7HYK {
      display: none; } }

.detailsSetHeight_2fmOr {
  height: 65px; }

.imageMargin_2NXj4 {
  margin: 15px 0px 20px; }

.imageMarginSmall_q065O {
  margin: 0px 0px 10px; }

.imageSmall_2kbfO {
  max-width: 190px; }

.imageDefault_19xxz {
  max-width: 215px; }

.imageLarge_2i9Sp {
  max-width: 275px; }
  @media (max-height: 540px) {
    .imageLarge_2i9Sp {
      height: 144px; } }

.title_2ycCA {
  font-family: "Industrywf", sans-serif;
  color: white;
  font-weight: 500;
  line-height: 20px;
  white-space: normal;
  width: 315px; }

.titleUppercase_3PDdm {
  text-transform: uppercase; }

.titleSmallFont_WgTI9 {
  font-size: 16px; }

.titleDefaultFont_1zc_I {
  font-size: 22px; }

.titleSetHeight_2jBM- {
  height: 33px; }

.titleSmallDialogPadding_2BTn- {
  padding: 0 50px; }

.divider_2dXoO {
  width: 27px;
  height: 1px;
  border: 1px solid white;
  margin: 0 auto;
  opacity: 0.4; }
  @media (max-height: 540px) {
    .divider_2dXoO {
      display: none; } }

.carouselMask_xQH7u {
  white-space: nowrap;
  overflow: hidden; }

.carouselContainer_2ZxEI {
  position: relative;
  transition-property: left;
  transition-duration: 0.05s;
  transition-delay: 0s;
  transition-timing-function: ease-out; }

.carouselIndicatorContainer_37UY8 {
  margin-top: 9px; }

.closeButton_2-yjd {
  position: fixed;
  z-index: 50;
  top: 20px;
  left: 20px; }

.closeIcon_2Tq-4 {
  font-family: 'Mixer Icons';
  font-size: 15px; }

.header_2WoQ3, .headerWithBackground_dgJrF {
  border-radius: 15px 15px 0 0;
  text-align: center;
  padding: 22px 0px 18px; }

.noHeader_1kE_c {
  padding-bottom: 20px; }

.headerWithBackground_dgJrF {
  background-color: #29374a; }

.subheaderText_4afwi {
  color: white;
  font-family: "Industrywf", sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 3px;
  line-height: 16px;
  margin-bottom: 10px;
  text-transform: uppercase; }

.headerText_3qtZj {
  color: #df158a;
  font-family: "Industrywf", sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 27px;
  text-transform: uppercase; }

.headerImage_2Qhvw {
  height: 33px; }

.mobileWebDialogContainer_2GcCe {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 315px;
  display: block;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  border-radius: 15px;
  background-color: #212e40;
  text-align: center; }

.mobileWebDialogNoScroll_3gbq7 {
  overflow: hidden; }

/**
 * Action Buttons
 */
.mobileWebDialogButtonsContainer_3IVQz {
  margin: 23px 0 38px; }

.mobilewebDialogButtonsContainerSmall_1Dr89 {
  margin: 15px 0 25px; }

.backdrop_3xDZl {
  position: fixed;
  z-index: 53;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3); }

.closeBtn_2rBId {
  position: absolute;
  top: 24px;
  right: 23px;
  height: 1em;
  width: 1em;
  font-family: 'Mixer Icons';
  color: rgba(255, 255, 255, 0.6);
  font-size: 18px;
  cursor: pointer; }
  .closeBtn_2rBId:focus {
    color: #fff; }
  @media (-ms-high-contrast: white-on-black) {
    .closeBtn_2rBId {
      width: 2em;
      height: 2em;
      border: 1px solid #fff;
      color: #fff; } }
  @media (-ms-high-contrast: black-on-white) {
    .closeBtn_2rBId {
      width: 2em;
      height: 2em;
      border: 1px solid #000;
      color: #000; } }

.dialog_1P2mj {
  position: fixed;
  width: 628px;
  height: auto;
  background-color: #29374a;
  display: flex;
  flex-direction: row;
  border-radius: 8px; }

.left_3zlac {
  display: flex;
  flex: 1 1 40%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box;
  margin: 0 24px; }
  .left_3zlac img {
    margin-top: -24px; }

.right_3D-Is {
  display: flex;
  flex: 1 1 60%;
  flex-direction: column;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box;
  padding-right: 56px; }

.title_14Ewt {
  font-size: 24px;
  font-weight: 500;
  margin: 34px 0 24px 0; }

.header_31Zq1 {
  font-size: 15px;
  font-weight: 500;
  text-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 12px; }

.icons_233da {
  display: flex;
  flex-direction: row;
  margin-bottom: 36px; }
  .icons_233da .icon_3Ya0t {
    display: inline-block;
    height: 36px;
    width: 36px;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px;
    color: #fff;
    margin-right: 8px;
    cursor: pointer; }
    .icons_233da .icon_3Ya0t:last-child {
      margin-right: 0; }

.embeds_OQIaP {
  margin-left: 24px; }

.body_2QwAw {
  font-size: 14px;
  font-family: "Segoe UI", sans-serif;
  margin-bottom: 12px; }
  .body_2QwAw .currencyIcon_2PcRh {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-left: 0.25em; }
  .body_2QwAw .highContrastCurrencyIcon_2NW7D {
    display: none; }
  .body_2QwAw a {
    color: #fff;
    text-decoration: underline;
    cursor: pointer; }
    .body_2QwAw a:hover {
      text-decoration: underline; }

.input_2cmd3 {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  height: 36px;
  width: 270px; }
  .input_2cmd3 .referralLink_3m8Lx {
    font-size: 15px;
    padding: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%; }
  .input_2cmd3 .referralLinkLoader_hrb4V {
    width: 30px;
    height: 30px;
    margin: 2px auto 0 auto; }
  .input_2cmd3 .copyButton_3nLMt {
    position: absolute;
    top: 0;
    right: 0; }

.srOnly_Z11CN {
  position: absolute;
  opacity: 0.0001; }

@media (-ms-high-contrast: white-on-black) {
  .dialog_1P2mj {
    background: #000;
    border: 1px solid #fff; }
  .icons_233da .icon_3Ya0t {
    border: 1px solid #fff; }
  .body_2QwAw a {
    color: #ff0; }
  .body_2QwAw .currencyIcon_2PcRh {
    display: none; }
  .body_2QwAw .highContrastCurrencyIcon_2NW7D {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle; }
  .input_2cmd3 {
    border: 1px solid #fff; } }

@media (-ms-high-contrast: black-on-white) {
  .dialog_1P2mj {
    background: #fff;
    border: 1px solid #000;
    color: #000; }
  .title_14Ewt,
  .header_31Zq1 {
    color: #000; }
  .icons_233da .icon_3Ya0t {
    border: 1px solid #000;
    color: #000; }
  .body_2QwAw {
    color: #000; }
    .body_2QwAw a {
      color: #00f; }
    .body_2QwAw .currencyIcon_2PcRh {
      display: none; }
    .body_2QwAw .highContrastCurrencyIcon_2NW7D {
      display: inline-block;
      width: 15px;
      height: 15px;
      vertical-align: middle; }
  .input_2cmd3 {
    border: 1px solid #000; }
    .input_2cmd3 .copyButton_3nLMt {
      color: #000; } }

.container_2d3fS {
  z-index: 1;
  position: absolute; }
  .container_2d3fS .triangle_1oxvb {
    position: relative;
    left: 85px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #0075d5; }
  .container_2d3fS .tooltip_ECuI9 {
    display: flex;
    height: 40px;
    width: 203px;
    border-radius: 4px;
    background-color: #0075d5;
    align-items: center; }
    .container_2d3fS .tooltip_ECuI9 .tooltipContext_3HyNh {
      height: 20px;
      width: 163px;
      font-family: "Segoe UI", sans-serif;
      font-size: 14px;
      font-weight: 600;
      line-height: 19px;
      text-align: right; }
    .container_2d3fS .tooltip_ECuI9 .close_bD8Lh {
      font-family: 'Mixer Icons';
      font-size: 12px;
      color: rgba(255, 255, 255, 0.6);
      margin-left: 1em;
      margin-top: 0.25em;
      cursor: pointer; }

.emberButtonContainer_29RmS {
  position: relative; }

.embersButton_1gajr {
  display: flex;
  justify-content: space-evenly;
  padding: 6px;
  margin-left: 25px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  text-transform: uppercase;
  cursor: pointer;
  background: rgba(60, 80, 107, 0);
  transition: all 220ms ease-out;
  white-space: nowrap; }
  .embersButton_1gajr:hover, .embersButton_1gajr:focus {
    background: #3c506b;
    border: 1px solid #3c506b;
    transition: all 120ms ease-in; }
  .embersButton_1gajr .embersLabel_cFHEm {
    color: #fff;
    font-family: "Industrywf", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: center; }
  .embersButton_1gajr .embersIcon_ogEWE {
    width: 20px;
    height: 20px;
    margin-right: 6px; }

.emberTooltip_3S6gz {
  position: absolute;
  top: 80px;
  right: 0px; }
  .emberTooltip_3S6gz .triangle_3Rmgf {
    position: absolute;
    right: 97px;
    bottom: 40px;
    width: 0;
    height: 0;
    margin-bottom: 0px !important;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #3c506b; }
  .emberTooltip_3S6gz .tooltip_1jfcs {
    display: flex;
    height: 40px;
    padding: 0px 8px;
    border-radius: 4px;
    background-color: #3c506b;
    align-items: center; }
    .emberTooltip_3S6gz .tooltip_1jfcs .icon_3To9_ {
      margin-right: 4px;
      height: 1em;
      width: 1em; }
    .emberTooltip_3S6gz .tooltip_1jfcs .label__Qc7v {
      height: 20px;
      font-family: "Segoe UI", sans-serif;
      font-size: 14px;
      font-weight: 600;
      line-height: 19px;
      text-align: right; }
    .emberTooltip_3S6gz .tooltip_1jfcs .close_37FZ2 {
      font-family: 'Mixer Icons';
      font-size: 12px;
      color: rgba(255, 255, 255, 0.6);
      margin-left: 1em;
      margin-top: 0.25em;
      cursor: pointer; }

.useAppButton_1D7yi {
  min-height: 27px;
  min-width: 70px;
  border-radius: 3px;
  background-color: #0270d9; }
  .useAppButton_1D7yi span {
    height: 17px;
    width: 70px;
    color: #ffffff;
    font-family: "Segoe UI", sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    text-align: center; }

.backdrop_2rsm_ {
  position: absolute;
  z-index: 53;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3); }

.dialog_3aJiZ {
  display: flex;
  flex-flow: column wrap;
  position: fixed;
  width: 640px;
  height: 560px;
  text-align: center;
  border-radius: 10px;
  background-color: #212c3d;
  box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.3);
  top: calc((100vh - 560px) / 2);
  left: calc((100vw - 640px) / 2);
  z-index: 54;
  align-items: center;
  justify-content: center; }
  @media (-ms-high-contrast: white-on-black) {
    .dialog_3aJiZ {
      box-shadow: 0 0 10px white; } }
  @media (-ms-high-contrast: black-on-white) {
    .dialog_3aJiZ {
      box-shadow: 0 0 10px black; } }

.loadingContainer_2a9Pg {
  position: fixed;
  max-width: 50%; }

.shoutOut_3MA5i {
  font-size: 30px;
  font-family: 'Segoe UI';
  color: #000;
  padding-bottom: 40px;
  padding-right: 10px; }

.content_3iBgf {
  font-size: 15;
  color: #000; }

.dialogHost_ng0t0 {
  background-color: white;
  width: 650px;
  height: 600px; }

.dialogHost_ng0t0 {
  background-color: white;
  width: 650px;
  height: 600px; }

.outerContainer_18Jy3 {
  padding: 50px; }

.buttons_DIwNf {
  bottom: 0;
  display: flex;
  margin-bottom: 20px;
  margin-top: 340px; }

.noButton_2CO2k {
  margin-right: 10px;
  font-size: 15px;
  border: 2px solid transparent;
  padding: 9px 12px 10px;
  margin-top: 12px;
  display: inline-block;
  color: #000;
  text-align: center;
  font-weight: 600;
  box-shadow: 0 4px 8px 0 transparent;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2) !important;
  width: 50%; }

.yesButton_3LVAh {
  background-color: #0067b8 !important;
  color: #fff;
  font-size: 15px;
  border: 2px solid transparent;
  padding: 9px 12px 10px;
  margin-top: 12px;
  display: inline-block;
  color: #000;
  text-align: center;
  font-weight: 600;
  box-shadow: 0 4px 8px 0 transparent;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2);
  width: 50%; }

.toast_d_Xgl {
  position: fixed;
  bottom: 32px;
  left: 32px;
  z-index: 100; }
  .toast_d_Xgl.toastEnter_39i_d, .toast_d_Xgl.toastAppear_XYmsz {
    opacity: 0;
    transform: translateY(200%); }
    .toast_d_Xgl.toastEnter_39i_d.toastEnterActive_2GP1H, .toast_d_Xgl.toastEnter_39i_d.toastAppearActive_1Tmw6, .toast_d_Xgl.toastAppear_XYmsz.toastEnterActive_2GP1H, .toast_d_Xgl.toastAppear_XYmsz.toastAppearActive_1Tmw6 {
      opacity: 1;
      transform: translateY(0%);
      transition-duration: 300ms;
      transition-property: opacity, transform;
      transition-timing-function: ease-out; }
  .toast_d_Xgl.toastLeave_3Ckfk {
    opacity: 1;
    transform: translateY(0%); }
    .toast_d_Xgl.toastLeave_3Ckfk.toastLeaveActive_6HKcC {
      opacity: 0;
      transform: translateY(200%);
      transition-duration: 300ms;
      transition-property: opacity, transform;
      transition-timing-function: ease-in; }

.dialog_3Q767 {
  position: relative;
  width: 912px;
  height: 577px;
  text-align: center;
  border-radius: 10px;
  font-family: "Industrywf", sans-serif;
  background-color: #29374a; }

.emberIcon_1LLy7 {
  width: 48px;
  margin-top: 48px; }

.emberLogo_3iae3 {
  width: 260px; }

.introducing_1VbHY {
  text-transform: uppercase;
  height: 24px;
  font-family: "Industrywf", sans-serif;
  font-weight: 500;
  letter-spacing: 5px;
  padding-top: 12px;
  margin-top: 25px;
  font-size: 36px;
  line-height: 43px; }

.context_mQxut {
  display: flex;
  padding: 0 25px;
  margin-top: 53px; }

.instruction_1KQTK {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 200px;
  margin: auto; }
  .instruction_1KQTK img {
    height: 144px;
    width: 216px; }
  .instruction_1KQTK label {
    height: 24px;
    font-family: "Industrywf", sans-serif;
    line-height: 20px;
    margin-top: 10px;
    text-transform: uppercase; }
  .instruction_1KQTK p {
    height: 37px;
    width: 256px;
    color: rgba(255, 255, 255, 0.6);
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    line-height: 17px; }
  .instruction_1KQTK .path_RJQI0 {
    width: 40px;
    border: 1px solid #fff;
    margin-top: 12px;
    opacity: 0.4; }

.actionBar_26T5a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 84px;
  width: 912px;
  background-color: rgba(23, 30, 42, 0.4);
  margin-top: 48px;
  border-radius: 10px; }
  .actionBar_26T5a .emberButton_2vtt0 {
    height: 36px;
    width: 288px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    background-color: #df208a;
    text-transform: uppercase;
    cursor: pointer; }
    @media (-ms-high-contrast: white-on-black) {
      .actionBar_26T5a .emberButton_2vtt0 {
        background-color: white; } }

.backdrop_mJbmE {
  position: absolute;
  z-index: 53;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3); }

.dialog_35W9O {
  display: flex;
  flex-flow: column wrap;
  position: fixed;
  width: 640px;
  height: 560px;
  text-align: center;
  border-radius: 10px;
  background-color: #212c3d;
  box-shadow: 0 7px 15px 0 rgba(0, 0, 0, 0.3);
  top: calc((100vh - 560px) / 2);
  left: calc((100vw - 640px) / 2);
  z-index: 54;
  align-items: center;
  justify-content: center; }
  @media (-ms-high-contrast: white-on-black) {
    .dialog_35W9O {
      box-shadow: 0 0 10px white; } }
  @media (-ms-high-contrast: black-on-white) {
    .dialog_35W9O {
      box-shadow: 0 0 10px black; } }

.loadingContainer_Iavs3 {
  position: fixed;
  max-width: 50%; }

@keyframes toast-slide-in_cXVTU {
  0% {
    transform: translate(-50%, 0%); }
  100% {
    transform: translate(-50%, -100%); } }

.container_3-JWt {
  display: flex;
  position: fixed;
  bottom: 20px;
  left: 50%;
  align-content: center;
  z-index: 100;
  background-color: #3e4569;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2);
  animation: toast-slide-in_cXVTU 200ms linear forwards; }
  @media (max-width: 600px) {
    .container_3-JWt {
      width: 300px; } }

.error_14W7b {
  background: #fe5353; }

.success_m2GKM {
  background: #14ab57; }

.iconContainer_1Im_b {
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center; }

.content_3hzT1 {
  padding: 15px 66px 15px 16px;
  text-align: left;
  flex-grow: 1;
  color: #ffffff;
  font-family: "Segoe UI", sans-serif;
  font-size: 16px;
  line-height: 21px; }
  @media (max-width: 600px) {
    .content_3hzT1 {
      padding: 15px 10px 15px 16px; } }


/*# sourceMappingURL=style.en-US-7438cd1eccb8ec63f0a0.css.map*/