/* 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,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) 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,d09GMgABAAAAACTMAAsAAAAAOtwAACR9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCHYAreeNB1ATYCJAOBOAteAAQgBYQiB4RiG7QyZYYYbBwAeYStHVG56URUUKZm/3+VwB1Wv4EQ3qjFGBrDV6SOa/2n1eX3DCfDR/hE2SWjez2REHU6XmTKzstQbChl8vD/Y+6+bYjo6bOQ0SYaXRKtW4ekqVHJn9D0D1sjgePgTPTF5m0hmUWL1jWLh7KQV9IKIGAI5tYR2xAkakRtMLYBY8Q2NmDAotlYFLEEFoxoYSA6KQNBwUR8BRsQFW1QjPw2EjM/jf9mU9V6vV3DIjnOmDH5utb1DyJBiTZI8ACozvtO/beL50rJOElx2PIIQLIHCEn0Y69/9n2PCzRuuMAsuAjwfH9v8trq2oquY2nv3LOtpFQsVDpRzP7EegOJBTwoAc9Pc73ZpESgKlSNqrJvJkk3k1nObvuT4idgVwCUZbcp8SdOCgCWjK9SqBWg7N1Jc7pySIIu7SL5ByuHQw1kznrMdsP7rCpCpBEDRAgrYbX7KwLQanMVmvu2sKHzEm6ujcKc0wHs98dlPNnTbA/hjELgOoRwZXNPfNYAdAw3/CEmg98vfoDDggYUsEXOs1aO5w9NpXi3NwPAe3PQ2a2BtUsRUOVnHM/EhSfFKFWDEEilJe/QCJ+N0pj2nEnw3YYqswXiHhLCD8VYBMXhCUQSmUKl0RlMFpvD5fEFQpFYIpXJFUqVWqPV6Q1GkxkI++c5e9sBClVs1YAEdwhEAGQAiAHIApAAkAKQAyAPQAGAIgAlAMoAVACoAlADoA5AA4AmAC0A2gB0AOgC0AOgD8AAgCEAIwDGAEwAmAIwA2AOwAKAJQArANYAbADYArADYA/AAYAjADf0VeGOE2oA6t4lm7il8wsYGuMsxcpBWJXnhPUcCiq5ibFrhAWKyHWgySCIV6EJ5AbUcmwIp0GXyd0iOESwPFWEYY6WfZ1r+m+vSoqA+cDIK905TL+zNNOTmnoLL/K8+cyVjjRbEA6vyK8sL0QYK0GmaTYybiiq6OySqArf77xjSxf+XsZVVDF5YzvDHekOVlbXlSlhOcJxtnATT71v840m9Q3Gj9WXhhZbFz7Pw0ks83Uq+SZ23mQnE2K54rQSEAnPm4OVWsWAMVSlVw+rJmZM65IDUfctwFD6lJR5A6iGgxQJodin8FzFZV0VAiPVeENfclCXrcrxHIOmt018L+sKd68mzts3XxHichMnccMIcK6IWnGJUCX4WHaLs4y1Pdso9CbC2lGVQdWqFjC6Ry81vL+6rPiWXlLkHL3L7PJj2UiEMvsPRN9i9idm/1DF3ypmKfyvuHfupjK0lind3Qt5atX2spSXv6YDjSDKDw9tL9lQv6E/s9nhdeSmet9nBNbXrf3/2gFij6BpeZlI9W4qjC+MiwtmejNTRXSO3ZPUk+aJy4mzv19RfYSjgZ19fG8gIxBXo+2MCIVzUP3gYqrw2KECAzfUkX61Xm1OZR4VHV2YIewNzhXyvvHWnIzh4/zxsd3izec1Qj7NdBvDl4UqWC8sA+Lk4p0rd2vGeLcYZR1uvb1ZDWiVHGkF9lxZHzNGJIc/OS/G0+a6fuPzCgUHt1w4t5UKr/VwmBh7CzICPTF5krAwJzk92F0KsAVQVYWLVhUqLhGZToxEVhuKKLlalICVlo1nz58QYo1QrSE65walKDdj+yK0VrNdjuwX4t5tiTHJcbID0WszUNaFOCLfpBtHcCEJOJaVbvPj5GcvRGb7inJZ1peXbQ8cdxpDAT1Yk935Nd8AGZAzZn1SQ7BTmzCmSkkxDesnrwQ44LasHvqCwlQvNNP9ifkxeTH/T5vXsjSUkEci8W3+bqyYTuqO4TKCMFJQJDFGEua8mwLGQIVWOQjN8QVzNehsipc3/lG2V84tAI/1OJJdC83har1qSHWX0VQ3jTE4V55jcC5H60JsyIXEXDd4S3KFkTrnzBXUxMnJTMYSNn3mm5ly4gw5JJ+dZVRelb/Sr0aGc4cYOo9G10oG7iuXJbv8NBrOJpeBE16wrhLFFxaIGPgx9uOyc8SY0CbNaTFlDQP1qQdzePKZrWDcfpfIWba8fos3M9fhGOAN7KVK3+G6FHuOPcWWbfMn+9chrjRtD9iFfRFqebzcvKV5gzc11UYVDWmy46nvMLd+A8yFAjNs96QE1jftdySXJNduatwUW5xYuYjbsgSsnedLa1hbQ0AYjLJGwwsWWcQ+zRCGS0oUqRVIQA4G+knQqXW30L6xVAHH+BoB8JavFYHRYcF01INuK8WMrap0c358jFNEGe5kTAiXLpgQjujOiT6B+8IEe7oJ4IuJGjcQA7FEqDFFH66Pra4SO4RSnBg3GRa4la2sOKo4yuODsj61vm5jz1Q4p332bFNrayYkR3r+MpuLK3y3ajEDg3S+nC077wsA9y3xgiDUQgUjHnEXHYUkB9s02GnNOtIsZN1pjHXp3ePmaKfWMXLDmNKnzUltAoceSEtCXmx+ut+Wn0pMe2YFHHE5k4tScG5aShx6xp7YbbJgkF7eWC02uzM2P7YYyU7rlRmPzlrOv5ihpfkGgDTbyRjKCBCusG8R/QbRX5Qqkt9Hg7YqvlM4idI6RyEM83Y0x7vl8AjDO/qa3jWJvKoOyVXrHDSHu2V3vKxEzS0w5iGucKTkGHk2/EvY3KyHxtglpmW1hpTcnxvVrPdsHkLXAWPvl4MNSTVrJ3W+XZEbrf9QLW5MlpdYG7xbBFk0JteKDub2USRjJuMOohmnAOCshcw0MWNXdWUshp9cN5j0x1HOAmS9wDC94MT4hX4jgakfP0TZ1bosPZpfjGCZN6Uo7IEKcRB+V0WToYuUghkXLcRlBuMvFAaA5aI1bSd0yXLZcqdx1mVwlQgBZ55knMaB53n50FrSHE8KC4DF0xAzd1aknhlk22x+W0lyCTS3jBO6l+yuOj6y1aQvSVNNE2lGQI6caWYG+XZ7wF4QVyDrK7pzx81jg6tKJYdCSkXT/XBmBDfEgFU2JbKRZTRw6sAXARl87FgIZUgQe1isoYquw/MQupVwc3tTill4VMpOTWKqMHaI4X7BK0rAkiliLpWcRSUp39KsOgRZlN+C96v58sAX7JGiisTiTY24FtsYT7eMKijhXBnLCJTJ+vdv8TsxbitpAfXblXkLbwpEqZtz5dMEHU0NOnKTs9WhivHOomPSxPwAec8vj1xFOTNdWuMFNNkuxjBj6ANdGaJp//+/7B7j+z19SV9yUnOPDPNRYXYseT+niOYQvrvqcJPC/4noxoHkjvpMuKvyUCNm//LeMkzorlWYM/wa4YudkwsDsXdhsdhy/QnpstsYfJxrwYNVWN6TDewM7ZwX14VvYjfBzyYav1uq26WescEF6l7Z1Ye5osw0hV8hFKH9c9apafaISqZ0y6OupJLGEnuiCUkNFQuLJOCu6EtEUvWJcTVV5IoTYolQdcTMVQg3a6auQKF5oHBF4Rp1xM+DWP/f6bKEgzCLZA2D4Vb26L1vCqJRanCuC1ODMayhjqMUoBQCzATzn39J+gJONWxTI0t81g5VfU+3gOLY6C7mVDxdn6rH+5Pxu7laSlyo1Nx611RcGSMJl3R+rBjpSVFKGawXK8rvbECQUWZTCPJScpHXN6/funPr5es3IHJ8yyUYPfckjdl8EUZ6jKS7aQ/FRMoU1LKyQltVuq2fYvbK0ajZOSsj66ur+P4+pzHvS1JYSXI2JPKIcEjQGZdTFbZ/rEywGY/zzeGjh0aQLWvz6iNBrSXJrOMnHEBi7mtlv0Uf3y4cXGF7e4Cxv5+H8cWfspaooyuq9qvGXop++eMsRR/eLmLKb/+8xnDvPw4I9fe/Lwj1c9Zirvrur+tc6Tsr31TjiJo5qT6gS3JOD5L2qEkMqjFT6Jy8ok4vZHC8OfMW6it18rmI8vbm3sbW0g+hloYUI8Vt/sro+y0GOo2CwsxD3pABUdS8RJvRfQCiXyvjyZ2lXodLuDgy3QkNVJTyjO6cBCovzQhAvOmv/FoaOuZf2lIkaAlFExQUeR7XFy8tSvNRUJeS13F7JX1JCc/rPfbNvo0N62v4FJ8/xTr3INetr8sIcLlm83nqNr6mPFNVAnrmm6CZjo+ozqm9Tk8a8mmtqdlehxrU21wbnrIVyoUZr4En6UuaLySNrAxtbdk4wLmc9/yyBQUrwZNcKEzd/hJDc13tJEusTbRZlIoDcfJQEmpZLHVpgkY3wvRsyCaOnqFivxlNo6g4u8RR0q743TlrIAX5PhYsO3LNEnBFoiaR11fP/t8W1dfS/b3NmcFy+dOK8h3tW5ohXJd+y5nfCs+iSZeR86Seu4ArhuhnSe7KI3iM89WfWtXU9Xi4Rlv5gdKjzHFjd6Nn7ZLzUXpyAlHXTUWdIc9U1A9wicNAmAwlMroCdM7RamXuA1nOJyxNFqAEkUH/wRSfMr9WFhuAqc3y+zs/CRzfuAIIu8W/RvLGV5KGK2/yJm9iM4Ccd9asWSUySuN9dRsjBXl3Uc6pVjTTsokzjBF1TKGtxjUEfPXdt/hSt3OALRsfA2OKsgiPMxln5mfM9761HuHvJraQNhLen6S1MNp6NgraWfa2oib1Bvy6pEGTyXePBk7803Pm8jpmcGkEUh08CTX6JnQl0OHMMIWxh9FGa3l/ciNhC2nv2NdTOcey++pWN4gH5cOHOwr/lJc428gj8Q5+/xHEdPq1nJKsA/FjD85yjjBWtHQtGEjZcUQ+LB7sb+irPZY9lQMqyEoq4f65cSp17o0EEgxoUA4+kKNBADx8nAZTOQBgK1RVny5Hb+C9YGjDgR+KLqhnT0zkHKD1tKxxFE6myJADg+6X8xMXboeXVls0eDFOKMTlJZ4QVDhOiBcfTzD4NvgH+m6IMbx4vtlTSSmiZpiUayS512WL41dhlvfvqxPYllb1rNV8ZTyOQpAYIh66FGWAWmA2YlHBpib7Y8/vRGcF6/vXrJKekp+9NpGxG9DcwNUZ8VFRWJjoqHhmmEBomKufEQ8T/nrMPostYUky2MJUWgIDfphhxYoLGcKEclThfK27fNiD/nhD+Nv9xJb5VR6mQHWAJIn2LS3+DteP7bfSZf1d2yXH2WnPsp4/Mz+eG6EHxKR5aC5ep5a4NsVcXVfjzOn78dmZMBcyg3k99Ok8Thx+9/bAJR9tb35bURwg/ua3oFwPRuRUTIYQpNOwRT80dW8T7BZNH1qV2UYs0OXJ0OZoDbBfbFefhw1Ae6c2jtg2JLdhHdn/OH1fccTg2F+/mXjavra9akWDJnRdS+fI4k36Md0ewjBxe9cQSyEoWkNneLfRQvRc5Bre8eIZ/Ye9T3daCc6ZlTJSYWZnZSFFSTIfcSqVDoMw9Ap4bbC9InoodcXlj0sUA/wKj5J5U02eUs+8tKuh9PgfIuioFlaUMEZdUUhWpJpGnQszfqwkmD0rvdgIEcqzyMvC3Ln8BqDscP+v+e2lv6qMZaiyecxu1jxrPtBLg26mh+GnuFP4MIR94Psez9DS3NJQ76Igqf+/OkipgOuC6yMt7lk1LZhr8GV3Y2a5kIrCAFogM4Dl+fwhxXwKUZI7tTbqMjELmn+8aObWDH+Cs9vFeQ9ngrdIUNAww/kTbfy9BN354PbyLI13xfrgAcRKxM/bJI2ypqheGUkf5DsQuzK6S1ojrn65qTsqNc9P0+/fg3hu8IuN4ippNapTkm1wCx6IXBW+bPBdtaxO7nk+NWoZ+dPqtTNCyCVYbi8Wz3Izq3ICaH6MMiDeDWUx62oZywT1krAo+GIZO08eyiYpQ+U6JTu5uP35h6gxXXi9nc9yey2OkiHOyJBihL6GkUIs0DOvjn2IEmLh8q4P6UtJy5jDO2jYRSvbh1cK8YeHo9mUpSl7is9svyBM3hEZ/Qv6lxgq4TH6capMxvwysYW4kfhhsmAW9eS3sw1boNqQtA4/qNN7N+UH2Cv/PXWnkxFcHIrMDz4AK1aHd8bRAhmhMv2Km572D6f6EfeO9m4Ubzz5H4pSp3LSCK6D1zsdfSTtBs1G7seO3T/Tc7m9e/rtDxAMNYby5fmiAMoPhYwp2TCniSYLq5nUVnlvyq8/bWkLi915Jyissfj3ngWsfxXJPEpObwSCfPntWVd5XJKrfj9oGTl0O2rhXB1pNXVdN9ejJB39w5rR9efQUdnnqDeyItGblkzAXAjO/uGYRNkQye9J6ZM58xM+zk+iuBcTGD73Rf5kMSuSHNhvAyBJgpdX8t7kjUOXwT1esV8TcWJR8tOBEB0AKL1fVj55WP5v9sUBh5PqVlTrP9XprXPruzi8dj8MU6J7wcRI2HEYXjplV7zph8fpqbLkZHlKWmahG+bBJai1gKhKTVURCizuVkJ+qkqVWkC0ziOkyLf2tsEsxAKbyQ+VAGDNt6cmFlgABFgvOcHqgNz47nrFGPxm+upqmQPna1zKLaOcjCg94DK36ouXlQTIh5ej0HkYHhrkpflHJ+PDxXD7t03JYjxektSevE8jxidfxn1188LREQD5Jyn+hQxaWzh5zua0RfZhosfb+e3X5QE1Aff/jJgp8fFta5n4QO/7rTCdI3NmIv5A+bWBligHvChGGXoXbH0hsR4dSG7Rh/JxJB9wCUaZOrXc2bnWVeWudFvq3Uz/2lPzLOlC5KnkgaNWyYutV568ZH3xY7oz54tFK3/8v3TYv/UnQIBE7A3ZSxXmvAkKBFujZXInxCHky+NqsSpvC6jv+nb2ftX92crZ2Sr9caC3f84n5GWoq1La0id7XglpbDbfWBjHJqhrkrsoN+Pg1T8t0SapcXgpTvxNkpSg0iWbiX2zZVULP8XwkOz8XDQjgZ7KJUeocJdkmbkUVSk6wK8+yl0mWJlvb3PR5QYyAlmB27H06nrBIud8emwrbA2SI23lx4jRJg2QxeRF/+PZq7Dzo3NjtAtkyDzEimaQHai0APlOby6WqSamyPxUnrRdegsofuyrTJGqiVimF/fIdclCs8zHmpmVawII5tGOrobcKIYJfL5OmT5WeXcfN5X9fFtEOIratHs9joWgYXhOLDRdmXhs1IKLCY8YucnKfgkS2cbl8sYKekm8nFAaqouyudj2urQimiJspEpcIdvWl7/QsAzH1hQkeVasUeD6kzSSWJm/KEjjbBx3sUXZwvSE0ng5vbRc3mhclsAWJJFJ+vueGcUZnvdJenISDyhjRkLZods427xkI7A5lC/Hl7ub1z0XE335QHx32d5DE2MSIbRohwvsm068R3Dg4QryqtpTB+B3pjcgw933f79pIpisPfMzJ9or9N2qnxzvPcB0LIB98n7d8uAh3y56E5b3xrvSFEoOHAxT5ivD7BAyKFi6eNJ0JdS+1dYddDn4h+sVu9qGm5eaL4e2jhwwHbF+F3wpuNOytXnnwqu24O+DL1o6m7cu3AkQECUaRT2HQichsZPMEWw0fsxGUEZYI8F1QqPOUWNjFQuRcSPMkXTkvGjMftZ+THThtnnI9ET7uIshBdjFX1EcfjzJ1pKkRtDiZE3FQp6fg/JH06XfA3jcNPgtQy2L2bkHfcP/NECjLBpVyW4Qd6ukFqMenBlaf8P18n9p5MQ7pIPm1lqJc7FcJ1GtUPcSRsj7tgwkNcVXSsR8vh5TiNYDcCCDHvKMHR8Ed2c/k0Z9K/KnQRQuUoSDIKqtz02rI1TAf+GW5loDIDvULtIEYVxDT5gkXD5PKIWI0bmo5hURysh8UPJyYPOBf0c4Y4JnS80X2P4v14f2mMkGomVG0V7IwjrKVuvGHRvyM02syW/h++h91M52fUvBKH4H7oiz9eTT4Lqi0ukrkF2ZG9KqdJZ8Ug2h3PkxoP/xfp1/7bXrtX7rIp2NYVXBpbhqdHGaLUmTYUiRkqU4xs/zX/d2y2PrVsZNJhxsWLGLf2zelgLTuuCjGeMOhzq8rjeohdfIHZvFdsQtC4rMXpzV+u20I7WDCAr2gGNbLkVNW9XR0y8uHVUsGHkE3wiS5FNB99KFezPhoTNavxmHy4k33BwDMnj1+ukFyIPv747diVh05zF8D0i6sTboHoWzLCMo9Kz656LOimPDl5DTXgF/R029unzs0bGhPD8HL9e/o08+vXgM9TDzS8ihYjzc4wVL+DLsoAEHB5whKHnhQi7E92fU8ST1IDL5P8TtxI2JtxH/JSNHuTl7iI98uZDWNjIUmnb3qCsP+ZAx9HvjcmTKY6eqs4PXqn77JQU52Ph7D+MnXwjv6N00mMMc/8ScUBw3OBhXHG+urcKWYgykfqKVMEWL18RP3Iu4SkwcgVAwSh0fU46Nqzyk3N4bndNgSz3yhIbQkszawKfvaeE8CTuaidQu8OH5Cn1FP7of000WLRpKELjsReeiRfwUiTMX4yRi9Z75Pc9bECD0CmBoyj7QI3lONpkzr9u7lrcE3YVZ+Xym8IDMsd7em3WYOgk7VMJd2f4xe8KUF/Yr9siaBqBkG8P7oCZgM8s///76sXeGg0Eb4D0YS6xRQZKl3pemKAgoA9Yc2AMfNBx5N7X+Ows7YEgXWMvwLqPAmwZGZfsVIH21a6PHG6mZsevybCVCc5Y4cZzGFPJ47Iq2/hiNQiUpNZdXprGW717g8t9/NPwDaZwigQsvCnsMJ/le51aK3vgMyaFF3mUBHcvhBbqTx96CM2Ht7YU6BY9R0zPuuo+8PkISuOZct5/514Bi7wZxRCF3GbuzaKV2dWFdBv/tXS3/AacACfeSKc1UpfobeLkX2+mzJ3tPfLcRwmoMakZCKV22X8ep1uh22q/nQ+6ST1bGsLyE3h8F3lKfCZpE6MRz+Z5SR5Zj+0HdzqT5NuzHW78ZoCc8tgnqTfrt1kfsfJunvcyzhahj1tlN3x1/CWjgw9vnq9Zv3HroBb4wXump9DGRzucI6XmahGJ8vWmSl0UPSMNN9cZETUL7ZtJ5H5OnAivDFUw+2zg8sAmF2mbYWIiWJOr8LX56cSPL1NkrVV+61IgvCOfKZVl+Ry/bJG700/tbEnVoycZCQwEPu/WvSWHrwfjhN31cNACY6jevUxlheWGygo6MdpK9epm+YWRzif79rV7HirZ6a4VpZY/FWt9Ettf19XNaWE1NrBZOf1sdqYYk1uRpoE89aWEoBnBfLNq6V9Cr2AJqjnrj9XKqiFzsp/M7heaSRJQYuQPsXNJLB51fsZ+ILKfi9SkmV5trCbEquUTTlFe6uFMo3TdRUd7cvOBOLpQu7swr1TQlZ/2iXEtcbYCQdiFZ6vJBhVQPk4qdNIBzKoLRT82LpodrQ/qawx794LQnzd+UOAbKdMVuzJ5tkjptoEtP1DNLZAcz4S8fWpK64Q5+Jn7Sf8B3ObeUqatItaV09NdkNlJpdayW3Y2IJSGliVX7EjVk7eHykD1TOK0yttBfGlSibyMq8UI5Shhd6Kp24aOFaHZsAQDj/z4nXHUYH0/a1HAhFsNgYHPRA8vITc7AxMbTMSj6somiwXT9Czpa+OVQBsVopGQQihKzRH1zTNHxvyMzjBSKYUHaBKmXd2aLfnhQzwoOfhFWaR1cIcf183Uxmlb160tT3IPaiRVBs9+Z4qbEKSS8KDFOlBWfKMjD4esxuZNJeJOcH69yM8d/u2RiU9A3D0xxVBmFIOckK1SvPhNSlarUUkLZTJEHgPsDO77fld4ZwKRh42PltvL4isr9CJdZbt+7eQco3JRjSJ+5Byrf/H2VR31Gbyp//hLerfxJpdy0w6VowxzSYChpNeYuK712AdbYfFlHMWbW0lvRgdp5zBoOw85l/3XHwrn4RXs1POhMysVXJsSZSJWXzTzp1bmf54ap/Zkr791bmdlPpTkUNEz9qP3Dm9N7Kcu/v9Od1ZMzCDWCLeEqaefvdH+OozKnLCurjFYJciqybQBIc3dAoJbj/wka/Oop8TFRKGMvycywbMKp8zb4ecBZgAZj3XIwgRhyDWoyl5gg30MkkdA9MCc6RAD59ocfvoNKIL8aZm/V0IEAcvU0C2W9WMBCa/0tVAChg5qb0w9qmIAPDfHA4z1CoHzAhB2HASaUP94yPD7Egw9lgprj9ye5/3O5MU6HGRjA6OKMtwUFvXsdxhh3m5AMesisEScKE/UO4uPgyFx04vGEVnjJLwQmy8xkmln6zWGB7Btr7HYmc8gywT0WYwCdn5k32vZPtN5if+w2xBzjT5iGWCy7vbaW7h2W5fuZdsNX76rpt9o7APLxn14I93nXiRNdL7kuoNfRmvO8/vLO7efrX9PtAHS9Ltk/YXxtxjps4hM9y09IbYAGO70EtCGaoiuyrVkTe7PKssqjm2MWAQiiLbopuyLLunfiWCurOXohEtKGbIouzwQcKttKK0c3I9pcKfSozLGj2hBuGKea8khr+HSFSCAQVUyFl0XankaWh1srpgVCHEyTpiNaQ8sjnzxOXT4VZoksf8KItKcqysJtEc4vndoXtbfvHnqgCDq92n/xYiQR+fFjVCNjer8T9sIzDgeBgX58SmBFSmB+z0+McyMw4O+J0sn+bz69MBq1If+Ef2DXTdZwI0qiuLAns4nsCBbGkFX9Yw+Cha1BZg2VwWtYrtNV5RsGWNZ38WJ/UkxHO6Io1BBrRopDSDnMU2eIdTUs6p6rVzcuD2szpkIyrhJHR708WfbmlOFmm4+TKNQlmRpAP5+Pj4QdznoWggsJzRidblwCPxkVu7w7GJONY0axoIYc3Gjh5A1oMTWC+OQjrCY34tSma64wXKw4DLb2te8Z1sYT3pGs/AJGNiGD+WJobXVBflXN1N+/XR2jKqprCgpqa5wEYNG1szc3NS1guQ9ePXf99uaqGmZ6+tBJDluXM4OsyeCrgoNdqWlzY2OK8PD580ORLpIXPs55ob6ewoCUG59I3Ijzt19kd2SEb4w8e+3m4AUeSOrg1evXL4xW1vweAhQDmhilfYUwRZxyiKgBanmQJJAXz8bUN8Zx0Vw/MVyu7nBqRFUhqpl6mrGIVyCoipHl67OrPecYlrwZroDP0cfqsFcFdcMEHI4gVo/VWRje/+VUq/V1nJDF0iqzqiWKxTrPyYvkRjAtZaxwbuQQ4ESxwsrKIliR3M2RHCNlabXgRA6C3kwOMYIZybbc7KupUBdcu9bd3n3txk8vQIMtIJs/VJ0BZNMu7E5/KQ0kEioHjg+g1gysAbT68SRRYmKexsFt2siW+G7spA9WhY5bsTp00creIrQOc83BoWHWBqOzXmy20ftZ63dvzuxLX37zxvKM3sz0vsxlGQA0iNq3eTd7Pb2/aba+JENPphjSixva+V+kWnweToKlEzINXkt8nlb6qqC9Ib2YYtCTSzLq77ThIAtxiRxmQyOrRxfBauD4QJQtVXgbbseORBu+6pNBAWGqVfiPhD47d+DA6U7UE1ADx5m/PlE11Dw1X2GTMOLERxxWQwOLYwCA03CxqOO5M98tm0td8pfkoMfyP1KS/p/6/fLYCxOjENmdXKm6yka9VKBtbu7x3/8CxwdyH1YTDHZzgo33BTCVfXwO4id0cAM4CwLDFzbuBnSzNu7vBmAjGAkDYO4v+rcusPCFtMEo+lwKLI7E503jegH6CIC5X1gNmpuDqRxz/wVclht6J48aCPuAzgFTAs0JAYClQ7fM/Z//bgZxygx60WCBvm4usLtYOQvmzrOgDXYDkNk5chi2biqAHGbtdgMQz4Y897dI2p6lj3RxAblgLszNKY/V7RfMRwPF77Ij9N7Uz24e+QPuBRVQdL+5v/Mv/PsHa4Z+gSiU4+h/yGAeTb9PnumY66XmuMMcZgty0kooxxfbWM+PS8xB23zTf/5nlXu52ZMlfmdztRhdjxkNLgBa3QAgc9AnXUJd5wTe46kIjfEWKUYWDWyprT+2gagY24g3j201OjlMG9NTRbDEaJ7hFcYiik+EIbX9TjDa/h3LcvwjBG3/jxXc8lkzURMnM7cjpJ+Os/7CbiCQuOnhRP9QNHKuts1r8m58x4wChr5ql0rH7s0sVEE4Vd84GxJxVYR36Kzpzcr7ZhP0MjeO08EHBJKfHJapX4/BnQGhNMnKRWP/hQoVrT2rbDVeadjvNNNNDAzySmvxkqtR5425SlDtggVLEf2WD1MScgk/0kIO3kFOn9PocwQX7zZuSYGWNiVbknxsAf2cM9dRgSADMWQhgRRykP/TmLcEZfid5ZMItXqj2Wp3ur3+YDgaT6az+WK5Wm+2u/3heDpfrhrIaQHZXwGhWB1z4NvX+Do4h6qp1ZpA8l0rPClK7XrhhPeHGUIUDDxfmbMjUlVfIYDER8fZhKne8aIW3V5vniIKE90fZFAniFkf9IfCwFkk1HMf1bH4iwAOW+b9dcfcEdaFBj0maC8JclfvYISTxJyvWGvIXjj6s9eokfWswCKR6hwEC8pxEb4uw7qef4Rzm6IZyvVQs0ZGcYTHc0vnCw82tHjdI4jVmIott/s0TlgV/ZUdGgai8zPd2y3wdMiqIaRrLYKb5LWPYlfKQ/aOePDnBUyQ82XMatAJpMtWGLwDtesUZ5T/0BZsvtqH9az2YkSPeYyG7gixdKWbFE3BwmLXxG5fs8aV4lLRgU8sBwAA) 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-btn-icon > span > img {
  display: block;
  width: 100%;
  height: 100%; }

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; }

@-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-btn-icon > span > img {
  display: block;
  width: 100%;
  height: 100%; }

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; }

@-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}
.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"}.Arrow2DownSolid_2nYy_:before{content:"\E5B9"}
@keyframes alert-transition-in_j9Sxq{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes alert-transition-out_1pqyA{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.alert_HWlbn{position:relative;padding:16px;margin-bottom:16px;background:#0075d5;animation:alert-transition-in_j9Sxq .2s linear forwards;opacity:0;color:#fff;box-shadow:inset 4px 0 rgba(0,0,0,.15),inset 8px 0 rgba(0,0,0,.15);display:flex;align-items:center;font-size:.9em}.alert_HWlbn.dismissed_33cne{animation:alert-transition-out_1pqyA .2s linear forwards}.alert_HWlbn .content_38Tkq{flex-grow:1}.alert_HWlbn .close_Msmgg{background:none;border:0;padding:4px;cursor:pointer;flex-shrink:0;line-height: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;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:focus,.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:focus,.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:focus,.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:focus,.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:#16c063}.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b{color:#fff;background-color:#16c063}.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b:focus,.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b:hover{background:#1ae576}.buiBtn_2EZ6M[data-variant=success].buiBtnRaised_zn93b:active{background:#14ae5a}.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:focus,.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:#16c063}.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b{color:#fff;background-color:#16c063}.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b:focus,.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b:hover{background:#1ae576}.buiBtn_2EZ6M[data-variant=external-stripe].buiBtnRaised_zn93b:active{background:#14ae5a}
.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}
@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;margin:4px 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}.disabled_35qeR{opacity:.5}
.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:focus{outline:3px solid #00bcf2}.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%}
.tvSelect_3prjq{position:relative;color:#c9ccdb}.label_32sDr{display:flex;align-items:center;justify-content:start;border:2px solid #9ba2b2;height:42px;padding:0 16px;font-weight:500;transition:border-color .25s}.label_32sDr.isExpanded_qlSS_{border-color:#0078d7}.label_32sDr:focus{outline:3px solid #00bcf2;color:#fff}.icon_Y1TMr{right:0;margin:0 8px}.icon_Y1TMr,.options_2UDpD{position:absolute}.options_2UDpD{width:100%;margin:0;padding:0;overflow-y:auto;max-height:168px;list-style:none;background:#29374a}.option_3hcKQ{display:flex;align-items:center;height:42px;padding-left:20px;border:3px solid transparent}.option_3hcKQ:focus{background:#0078d7;border:3px solid #00bcf2;color:#fff}@media (-ms-high-contrast:black-on-white){.option_3hcKQ:focus{background:#fff;border:3px dashed #000}}@media (-ms-high-contrast:white-on-black){.option_3hcKQ:focus{background:#000;border:3px dashed #fff}}.option_3hcKQ.disabled_2XlEI{color:#9fa4ae}
.wrapper_1o2lx{display:block;position:relative;box-sizing:border-box;border:2px solid #9ba2b2;transition:border-color .25s}.wrapper_1o2lx:focus{outline:3px solid #00bcf2}.wrapper_1o2lx:focus .textarea_29XLu{color:#fff}.wrapper_1o2lx.isEngaged_128l9{border-color:#0078d7}.wrapper_1o2lx.isEngaged_128l9 .textarea_29XLu{color:#fff}.textarea_29XLu{width:100%;background:transparent;outline:none!important;box-sizing:border-box;resize:none;border:none;padding:4px 16px;color:#c9ccdb;font-size:17px}.textarea_29XLu::-ms-clear{display:none}.textarea_29XLu:-webkit-autofill{-webkit-text-fill-color:#c9ccdb!important;box-shadow:inset 0 0 0 30px #141828;border-color:#424754}.textarea_29XLu:required{box-shadow:none}.hasPrefix_1h1K0 .textarea_29XLu{padding-left:42px}.hasSuffix_1-HX7 .textarea_29XLu{padding-right:42px}
.modalOverlay_1YkER{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);z-index:1}
.mdsButton_Kaw7D{font-family:Segoe UI,sans-serif;font-size:14px;line-height:19px;font-weight:600;letter-spacing:.5px;display:inline-flex;border-radius:4px;border:1px solid transparent;background:transparent;cursor:pointer;color:#fff;padding:0}.mdsButton_Kaw7D .background_3-mYW{border-radius:4px;width:100%}.mdsButton_Kaw7D .overlay_2Ola9{border-radius:4px}.mdsButton_Kaw7D .content_1RnQF{padding:8px;display:flex;align-items:center}.mdsButton_Kaw7D.mdsAnchorButton_37kLI{text-decoration:none}.mdsButton_Kaw7D.mdsAnchorButton_37kLI:focus{outline:0}.mdsButton_Kaw7D.colorSecondary_3ifk9{color:#78d3ff}.mdsButton_Kaw7D.outlined_2gdkF{border:1px solid hsla(0,0%,100%,.12)}.mdsButton_Kaw7D.contained_2JbA5 .background_3-mYW{background:#0270d9}.mdsButton_Kaw7D.contained_2JbA5.colorSecondary_3ifk9{color:#fff}.mdsButton_Kaw7D.contained_2JbA5.colorSecondary_3ifk9 .background_3-mYW{background-color:#3c506b}.mdsButton_Kaw7D.contained_2JbA5.hover_1bQI1 .overlay_2Ola9,.mdsButton_Kaw7D.contained_2JbA5:hover .overlay_2Ola9{background:hsla(0,0%,100%,.08)}.mdsButton_Kaw7D.contained_2JbA5.showFocus_2wbiS.focus_N0AOW .overlay_2Ola9,.mdsButton_Kaw7D.contained_2JbA5.showFocus_2wbiS:focus .overlay_2Ola9{background:hsla(0,0%,100%,.12)}.mdsButton_Kaw7D.contained_2JbA5.disabled_1i4Yq .overlay_2Ola9{background:hsla(0,0%,100%,.1)}.mdsButton_Kaw7D.hover_1bQI1 .overlay_2Ola9,.mdsButton_Kaw7D:hover .overlay_2Ola9{background:rgba(51,161,252,.04)}.mdsButton_Kaw7D.showFocus_2wbiS.focus_N0AOW,.mdsButton_Kaw7D.showFocus_2wbiS:focus{outline:none}.mdsButton_Kaw7D.showFocus_2wbiS.focus_N0AOW .overlay_2Ola9,.mdsButton_Kaw7D.showFocus_2wbiS:focus .overlay_2Ola9{background:rgba(51,161,252,.12);position:relative}.mdsButton_Kaw7D.showFocus_2wbiS.focus_N0AOW .overlay_2Ola9:before,.mdsButton_Kaw7D.showFocus_2wbiS:focus .overlay_2Ola9:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:4px}.mdsButton_Kaw7D.showFocus_2wbiS.focus_N0AOW.disabled_1i4Yq .overlay_2Ola9,.mdsButton_Kaw7D.showFocus_2wbiS:focus.disabled_1i4Yq .overlay_2Ola9{background:hsla(0,0%,100%,.1)}.mdsButton_Kaw7D.colorSecondary_3ifk9.disabled_1i4Yq,.mdsButton_Kaw7D.disabled_1i4Yq{color:hsla(0,0%,100%,.38)}.mdsButton_Kaw7D.colorSecondary_3ifk9.disabled_1i4Yq .background_3-mYW,.mdsButton_Kaw7D.disabled_1i4Yq .background_3-mYW{background:transparent}
.withIcon_2cTS1{display:flex;flex-direction:row;align-items:center}.withIcon_2cTS1 .icon_3g5oq{margin-right:4px}
.itemList_FoV44{padding:0;margin:0;background-color:#29374a;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.33);overflow-y:auto;box-sizing:border-box;max-height:calc(50vh - 36px)}@media (-ms-high-contrast:white-on-black){.itemList_FoV44{border:1px solid #fff}}@media (-ms-high-contrast:black-on-white){.itemList_FoV44{border:1px solid #000}}
.container_1IaIQ{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:36px;padding:8px;cursor:pointer;font-family:Segoe UI,sans-serif;font-size:14px;line-height:19px;font-weight:400;letter-spacing:.25px}.container_1IaIQ.notDisabled_2ttKY:hover{background-color:hsla(0,0%,100%,.08)}.container_1IaIQ.focus_3av4p{background-color:hsla(0,0%,100%,.12)}.container_1IaIQ.focus_3av4p:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff}.container_1IaIQ.disabled_gOURQ{cursor:not-allowed}.container_1IaIQ.disabled_gOURQ,.container_1IaIQ.disabled_gOURQ .check_1cmRL{color:hsla(0,0%,100%,.38)}.check_1cmRL{color:#1fbaed}@media (-ms-high-contrast:white-on-black){.container_1IaIQ.notDisabled_2ttKY:hover{background-color:hsla(0,0%,100%,.08)}.container_1IaIQ.focus_3av4p{background-color:hsla(0,0%,100%,.12);border:1px solid #fff}.container_1IaIQ.disabled_gOURQ,.container_1IaIQ.disabled_gOURQ .check_1cmRL{color:hsla(0,0%,100%,.5)}}@media (-ms-high-contrast:black-on-white){.container_1IaIQ.notDisabled_2ttKY:hover{background-color:rgba(0,0,0,.08)}.container_1IaIQ.focus_3av4p{background-color:rgba(0,0,0,.12);border:1px solid #000}.container_1IaIQ.disabled_gOURQ,.container_1IaIQ.disabled_gOURQ .check_1cmRL{color:rgba(0,0,0,.5)}}
.container_3SXRV{display:block;font-family:Segoe UI,sans-serif;font-size:14px;line-height:19px;font-weight:400;letter-spacing:.25px}.container_3SXRV:focus{outline:0}.label_3Rn7E{display:inline-block;font-family:Segoe UI,sans-serif;font-size:12px;line-height:17px;letter-spacing:.25px;color:hsla(0,0%,100%,.55);margin-bottom:8px}.dropdownButton_3ej91{height:36px;background-color:#131c2c;border-radius:4px;padding:8px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.dropdownButton_3ej91 .placeholder_1EMVZ{color:hsla(0,0%,100%,.72)}.dropdownButton_3ej91.disabled_45lzJ{background-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.38);cursor:not-allowed}.dropdownButton_3ej91:hover{background-color:hsla(0,0%,100%,.08)}.dropdownButton_3ej91.focus_2UwBp{background-color:hsla(0,0%,100%,.12)}.dropdownButton_3ej91.focus_2UwBp:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:4px}.caret_2_n2Z{font-size:18px}@media (-ms-high-contrast:white-on-black){.dropdownButton_3ej91{border:1px solid #fff}.dropdownButton_3ej91.disabled_45lzJ{color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5)}}@media (-ms-high-contrast:black-on-white){.dropdownButton_3ej91{border:1px solid #000}.dropdownButton_3ej91.disabled_45lzJ{color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.5)}}
.mdsFollowButton_1PTEZ buttonBackground{transition:background .5s ease}.mdsFollowButton_1PTEZ .heartIcon_x6z3l{width:20px;height:19px;margin-right:8px}.mdsFollowButton_1PTEZ .buttonContent_3A-mP{padding:0}.mdsFollowButton_1PTEZ .label_23b4f,.mdsFollowButton_1PTEZ .numFollowers_1MHUb{padding:8px}.mdsFollowButton_1PTEZ .label_23b4f{padding-left:12px;padding-right:16px;display:flex;position:relative;height:19px;text-align:center;justify-content:center;box-sizing:content-box}.mdsFollowButton_1PTEZ .numFollowers_1MHUb{background:rgba(0,0,0,.2)}.mdsFollowButton_1PTEZ .following_484_a,.mdsFollowButton_1PTEZ .loading_y8P7f,.mdsFollowButton_1PTEZ .notFollowing_3F0jn,.mdsFollowButton_1PTEZ .unfollow_10jHS{position:absolute;display:flex;opacity:0;justify-content:center;transition:opacity .15s ease;white-space:nowrap;text-overflow:ellipsis}.mdsFollowButton_1PTEZ .loading_y8P7f{top:6px}.mdsFollowButton_1PTEZ.following_484_a .following_484_a,.mdsFollowButton_1PTEZ.loading_y8P7f .loading_y8P7f,.mdsFollowButton_1PTEZ.notFollowing_3F0jn .notFollowing_3F0jn{opacity:1}.mdsFollowButton_1PTEZ.loading_y8P7f .follow_1_DPk,.mdsFollowButton_1PTEZ.loading_y8P7f .following_484_a,.mdsFollowButton_1PTEZ.loading_y8P7f .notFollowing_3F0jn{opacity:0}.mdsFollowButton_1PTEZ:hover.following_484_a.loading_y8P7f .unfollow_10jHS{opacity:0}.mdsFollowButton_1PTEZ:hover.following_484_a .following_484_a,.mdsFollowButton_1PTEZ:hover.following_484_a .notFollowing_3F0jn{opacity:0}.mdsFollowButton_1PTEZ:hover.following_484_a .unfollow_10jHS{opacity:1}
@keyframes spin_3zr_8{to{transform:rotate(1turn)}}.progressCircleWrapper_1aOGv .progressCircle_3snWV.defaultStyle_1wb1K{position:relative;display:inline-block;width:48px;height:48px;box-sizing:border-box;border:2px solid #fff;text-align:center;border-radius:50%;will-change:transform}.progressCircleWrapper_1aOGv .progressCircle_3snWV.defaultStyle_1wb1K .spinner_6p0BD{position:absolute;top:-2px;left:-2px;width:48px;height:48px}.progressCircleWrapper_1aOGv .progressCircle_3snWV.defaultStyle_1wb1K .spinner_6p0BD:before{position:absolute;top:0;left:50%;width:27px;height:24px;box-sizing:border-box;border-top:1px solid #fff;border-right:4px solid #fff;content:"";border-top-right-radius:100%;border-bottom-left-radius:100%;transform-origin:left bottom;animation:spin_3zr_8 .8s linear infinite}.progressCircleWrapper_1aOGv .progressCircle_3snWV.simpleStyle_Sp0sr{position:absolute}.progressCircleWrapper_1aOGv .progressCircle_3snWV.simpleStyle_Sp0sr .spinner_6p0BD{width:48px;height:48px;box-sizing:border-box;border-radius:100%;border:4px solid hsla(0,0%,100%,.1);border-top-color:#fff;animation:spin_3zr_8 .8s linear infinite}
.container_3j4S4{display:flex;flex-direction:column}.container_3j4S4 .input_1Xg_s{background:transparent;border:none;height:100%;flex-basis:100%;color:#fff;font-size:14px}.container_3j4S4 .input_1Xg_s:-ms-input-placeholder{color:hsla(0,0%,100%,.72)}.container_3j4S4 .input_1Xg_s::placeholder{color:hsla(0,0%,100%,.72)}.container_3j4S4 .input_1Xg_s:focus{outline:0}.container_3j4S4 .input_1Xg_s::-ms-clear{display:none}.label_rH2bo{font-family:Segoe UI,sans-serif;font-size:12px;line-height:17px;letter-spacing:.25px;color:hsla(0,0%,100%,.55);margin-bottom:8px}.clearButton_1driW{justify-content:center;color:hsla(0,0%,100%,.72);background:transparent;border:none}.background_3Yufz,.clearButton_1driW{display:flex;align-items:center}.background_3Yufz{position:relative;height:36px;width:100%;padding-left:8px;border-radius:4px;background:#131c2c}.background_3Yufz:hover{background:hsla(0,0%,100%,.08)}.background_3Yufz.focus_2oEJM{background:hsla(0,0%,100%,.12)}.background_3Yufz.focus_2oEJM:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:4px}.background_3Yufz.disabled_39oXu{background:hsla(0,0%,100%,.12)}.background_3Yufz.disabled_39oXu .input_1Xg_s{color:hsla(0,0%,100%,.38)}@media (-ms-high-contrast:white-on-black){.background_3Yufz{border:1px solid #fff}}@media (-ms-high-contrast:black-on-white){.background_3Yufz{border:1px solid #000}}
.button_1im5u{position:relative;display:flex;justify-content:center;align-items:center;color:hsla(0,0%,100%,.72);background:transparent;border:none;cursor:pointer;padding:8px;font-size:100%}.button_1im5u:focus{outline:none;background:hsla(0,0%,100%,.12)}.button_1im5u:focus:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:4px}.button_1im5u.disabled_CbGjZ{color:hsla(0,0%,100%,.38);cursor:not-allowed}
.toggle_3tJxL{margin:4px 0;display:flex;align-items:center;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Segoe UI,sans-serif;font-size:14px;color:hsla(0,0%,100%,.72);padding:4px 0;cursor:pointer;box-sizing:border-box}.toggle_3tJxL input{position:absolute;width:1px;height:1px;opacity:0}.toggle_3tJxL .text_ZvP0b{margin-right:auto}.toggle_3tJxL.disabled_nDaNy{cursor:not-allowed;color:hsla(0,0%,100%,.38);opacity:.5}.toggle_3tJxL.checked_2A9e5 .toggleBackground_2Oxbv{background-color:#0270d9}.toggle_3tJxL.checked_2A9e5 .toggleButton_6ol9i{transform:translateX(12px)}.toggle_3tJxL.notDisabled_33rPH.hover_Ociye .toggleButtonOverlay_2EdpE,.toggle_3tJxL.notDisabled_33rPH:hover .toggleButtonOverlay_2EdpE{transform:scale(1.6);opacity:.2}.toggle_3tJxL.showFocus_3ALjW.focus_1H7HL .toggleButtonOverlay_2EdpE{transform:scale(1.6);opacity:.4}.toggle_3tJxL.hcDark_1pXcm .toggleBackground_2Oxbv,.toggle_3tJxL.hcDark_1pXcm .toggleButton_6ol9i{border:1px solid #fff;background:#000}.toggle_3tJxL.hcDark_1pXcm .text_ZvP0b{color:#fff}.toggle_3tJxL.hcDark_1pXcm.checked_2A9e5 .toggleBackground_2Oxbv{background:#fff}.toggle_3tJxL.hcDark_1pXcm.checked_2A9e5 .toggleButton_6ol9i{border-color:#000;background:#fff}.toggle_3tJxL.hcDark_1pXcm.notDisabled_33rPH.hover_Ociye .toggleButtonOverlay_2EdpE,.toggle_3tJxL.hcDark_1pXcm.notDisabled_33rPH:hover .toggleButtonOverlay_2EdpE{display:none}.toggle_3tJxL.hcDark_1pXcm.showFocus_3ALjW.focus_1H7HL{outline:2px solid #fff}.toggle_3tJxL.hcDark_1pXcm.showFocus_3ALjW.focus_1H7HL .toggleButtonOverlay_2EdpE{display:none}@media (-ms-high-contrast:white-on-black){.toggle_3tJxL .toggleBackground_2Oxbv,.toggle_3tJxL .toggleButton_6ol9i{border:1px solid #fff;background:#000}.toggle_3tJxL .text_ZvP0b{color:#fff}.toggle_3tJxL.checked_2A9e5 .toggleBackground_2Oxbv{background:#fff}.toggle_3tJxL.checked_2A9e5 .toggleButton_6ol9i{border-color:#000;background:#fff}.toggle_3tJxL.notDisabled_33rPH.hover_Ociye .toggleButtonOverlay_2EdpE,.toggle_3tJxL.notDisabled_33rPH:hover .toggleButtonOverlay_2EdpE{display:none}.toggle_3tJxL.showFocus_3ALjW.focus_1H7HL{outline:2px solid #fff}.toggle_3tJxL.showFocus_3ALjW.focus_1H7HL .toggleButtonOverlay_2EdpE{display:none}}.toggle_3tJxL.hcLight_y5cWU .toggleBackground_2Oxbv,.toggle_3tJxL.hcLight_y5cWU .toggleButton_6ol9i{border:1px solid #000;background:#fff}.toggle_3tJxL.hcLight_y5cWU .text_ZvP0b{color:#000}.toggle_3tJxL.hcLight_y5cWU.checked_2A9e5 .toggleBackground_2Oxbv{background:#000}.toggle_3tJxL.hcLight_y5cWU.checked_2A9e5 .toggleButton_6ol9i{border-color:#fff;background:#000}.toggle_3tJxL.hcLight_y5cWU.notDisabled_33rPH.hover_Ociye .toggleButtonOverlay_2EdpE,.toggle_3tJxL.hcLight_y5cWU.notDisabled_33rPH:hover .toggleButtonOverlay_2EdpE{display:none}.toggle_3tJxL.hcLight_y5cWU.showFocus_3ALjW.focus_1H7HL{outline:2px solid #000}.toggle_3tJxL.hcLight_y5cWU.showFocus_3ALjW.focus_1H7HL .toggleButtonOverlay_2EdpE{display:none}@media (-ms-high-contrast:black-on-white){.toggle_3tJxL .toggleBackground_2Oxbv,.toggle_3tJxL .toggleButton_6ol9i{border:1px solid #000;background:#fff}.toggle_3tJxL .text_ZvP0b{color:#000}.toggle_3tJxL.checked_2A9e5 .toggleBackground_2Oxbv{background:#000}.toggle_3tJxL.checked_2A9e5 .toggleButton_6ol9i{border-color:#fff;background:#000}.toggle_3tJxL.notDisabled_33rPH.hover_Ociye .toggleButtonOverlay_2EdpE,.toggle_3tJxL.notDisabled_33rPH:hover .toggleButtonOverlay_2EdpE{display:none}.toggle_3tJxL.showFocus_3ALjW.focus_1H7HL{outline:2px solid #000}.toggle_3tJxL.showFocus_3ALjW.focus_1H7HL .toggleButtonOverlay_2EdpE{display:none}}.toggleBackground_2Oxbv{border-radius:8px;width:30px;height:16px;background:#131c2c;box-sizing:border-box;position:relative;flex-shrink:0;display:flex;align-items:center;transition:background-color .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1)}.toggleButton_6ol9i,.toggleButton_6ol9i .toggleButtonOverlay_2EdpE{border-radius:50%;background:#fff;width:18px;height:18px;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.toggleButton_6ol9i .toggleButtonOverlay_2EdpE{opacity:0}
.container_31_iq{position:relative;box-shadow:0 2px 8px 0 rgba(0,0,0,.32);border-radius:4px;overflow:hidden;background:#212c3d;cursor:pointer}.container_31_iq.hover_3_8ri .overlay_d5Q2y,.container_31_iq:hover .overlay_d5Q2y{background:hsla(0,0%,100%,.08)}.container_31_iq.focus_2HFlX,.container_31_iq:focus{outline:none}.container_31_iq.focus_2HFlX .thumbnailImg_2tekv,.container_31_iq.focus_2HFlX .thumbnailVideo_1WMPJ,.container_31_iq:focus .thumbnailImg_2tekv,.container_31_iq:focus .thumbnailVideo_1WMPJ{border:1px solid #fff;border-radius:4px}.container_31_iq.focus_2HFlX .overlay_d5Q2y,.container_31_iq:focus .overlay_d5Q2y{background:hsla(0,0%,100%,.12)}.container_31_iq.active_2hory .overlay_d5Q2y,.container_31_iq:active .overlay_d5Q2y{background:hsla(0,0%,100%,.16)}.scrim_3ktnz{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-180deg,rgba(47,61,83,0),rgba(38,50,70,.38) 54%,rgba(33,44,62,.6))}.thumbnail_1uRBw{position:relative}.thumbnail_1uRBw:before{display:block;content:"";padding-top:56.25%;height:0;border-radius:4px}.thumbnail_1uRBw:after{content:"";display:table;clear:both}.thumbnail_1uRBw .thumbnailImg_2tekv,.thumbnail_1uRBw .thumbnailVideo_1WMPJ{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:4px 4px 0 0}.thumbnail_1uRBw .progressCircle_2QSpt{position:absolute;left:0;bottom:0;transform:translate(50%,-50%)}.overlay_d5Q2y{top:0;left:0;width:100%;height:100%}.overlay_d5Q2y,.srOnly_u6RC0{position:absolute}.srOnly_u6RC0{opacity:.0001}.header_2y_5m{display:flex;position:absolute;top:8px;width:100%;padding:8px;align-items:center;color:#fff}.header_2y_5m .avatar_2TmmV{flex:0;min-width:48px}.header_2y_5m .liveIndicator_2cJO-{margin-right:8px}.header_2y_5m .liveIndicator_2cJO-,.header_2y_5m .viewerNumber_2GJpk{background:rgba(17,17,17,.8);padding:4px}.header_2y_5m .content_1vUj2{flex:1;display:flex;flex-direction:column;margin:0 8px;overflow:hidden}.header_2y_5m .content_1vUj2 .title_3ErW0{font-weight:600;letter-spacing:0;color:#fff}.header_2y_5m .content_1vUj2 .description_285xF,.header_2y_5m .content_1vUj2 .title_3ErW0{font-family:Segoe UI,sans-serif;font-size:16px;line-height:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header_2y_5m .content_1vUj2 .description_285xF{font-weight:400;letter-spacing:.25px;color:hsla(0,0%,100%,.72)}
.container_1j8Su{display:inline-flex;border-radius:4px;padding:0 4px;align-items:center}.container_1j8Su .content_2CbUz{color:#fff;font-family:Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:17px;text-transform:uppercase;margin-left:4px}
.container_d2IFM{display:flex;flex-direction:column;position:relative;box-shadow:0 2px 8px 0 rgba(0,0,0,.32);border-radius:4px;overflow:hidden;background:#29374a;cursor:pointer}.container_d2IFM.hover_1-cw- .overlay_2VHFz,.container_d2IFM:hover .overlay_2VHFz{background:hsla(0,0%,100%,.08)}.container_d2IFM.focus_20ZCL,.container_d2IFM:focus{outline:none}.container_d2IFM.focus_20ZCL:before,.container_d2IFM:focus:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:4px}.container_d2IFM.focus_20ZCL .thumbnailImg_2vNjE,.container_d2IFM.focus_20ZCL .thumbnailVideo_27lWF,.container_d2IFM:focus .thumbnailImg_2vNjE,.container_d2IFM:focus .thumbnailVideo_27lWF{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;border-radius:4px 4px 0 0}.container_d2IFM.focus_20ZCL .overlay_2VHFz,.container_d2IFM:focus .overlay_2VHFz{background:hsla(0,0%,100%,.12)}.container_d2IFM.active_2RGyS .overlay_2VHFz,.container_d2IFM:active .overlay_2VHFz{background:hsla(0,0%,100%,.16)}.overlay_2VHFz{top:0;bottom:0;left:0;right:0}.overlay_2VHFz,.srOnly_3CbBJ{position:absolute}.srOnly_3CbBJ{opacity:.0001}.thumbnail_OKlr0{position:relative;background:#29374a;height:0;padding-top:56.25%;border-radius:4px 4px 0 0}.thumbnail_OKlr0 .thumbnailImg_2vNjE,.thumbnail_OKlr0 .thumbnailVideo_27lWF{position:absolute;left:0;top:0;height:100%;width:100%;border-radius:4px 4px 0 0}.thumbnail_OKlr0 .progressCircle_1vWZg{position:absolute;left:0;bottom:0;transform:translateY(-100%)}.thumbnail_OKlr0 .liveAndViewer_2kGg_{display:flex;position:absolute;top:24px;left:8px;transform:translateY(-50%);color:#fff;align-items:center}.thumbnail_OKlr0 .liveAndViewer_2kGg_ .liveIndicator_1T7xl{margin-right:4px}.thumbnail_OKlr0 .liveAndViewer_2kGg_ .liveIndicator_1T7xl,.thumbnail_OKlr0 .liveAndViewer_2kGg_ .viewerNumber_248uN{background:rgba(17,17,17,.8);padding:4px 8px}.thumbnail_OKlr0 .costream_1YwwX{bottom:16px}.thumbnail_OKlr0 .costream_1YwwX,.thumbnail_OKlr0 .interactive_tJZd6{position:absolute;right:8px;background:rgba(17,17,17,.8);color:#fff}.thumbnail_OKlr0 .interactive_tJZd6{top:24px;transform:translateY(-50%)}.footer_1Mtqb{display:flex;position:relative;padding:8px;overflow:hidden;align-items:center;height:100%}.footer_1Mtqb .avatar_1O-aj{flex:0;min-width:50px}.footer_1Mtqb .content_3tH1P{flex:1;display:flex;flex-direction:column;margin-left:8px;overflow:hidden}.footer_1Mtqb .content_3tH1P .title_2Wc8x{font-size:16px;line-height:21px;font-weight:600;letter-spacing:0;color:#fff}.footer_1Mtqb .content_3tH1P .description_2rYRh,.footer_1Mtqb .content_3tH1P .title_2Wc8x{font-family:Segoe UI,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.footer_1Mtqb .content_3tH1P .description_2rYRh{font-size:14px;line-height:19px;font-weight:400;letter-spacing:.25px;color:hsla(0,0%,100%,.72)}
.dotContainer_YvPOk{vertical-align:middle;text-align:center}.dot_2zw7a{display:inline-block;height:8px;width:8px;background-color:#df158a;border-radius:50%}
.ghostCardContainer_1EOM9{position:relative;border-radius:6px;background:#29374a;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);display:block;overflow:hidden;margin:4px}.header_2AKx7{position:relative;background:#34465d}.header_2AKx7:after,.header_2AKx7:before{content:"";position:absolute;top:8px;border-radius:3px;background-color:rgba(16,16,16,.25);height:26px}.header_2AKx7:before{left:8px;width:64px}.header_2AKx7:after{right:8px;width:34px}.header_2AKx7 .sizer_3ofTt{padding-top:56.25%}.footer_2kALP{display:flex;flex-direction:row;align-items:center;color:#d8d8d8;opacity:.1;padding:8px;flex-grow:1}.profile_6O7n9{width:52px;height:52px;border-radius:50%;background:currentColor;margin-right:8px}.bars_3TwxY{flex-grow:1;margin-right:30px;border-top:11px solid}.bars_3TwxY:after,.bars_3TwxY:before{content:"";display:block;margin-top:10px;height:11px;background:currentColor}.bars_3TwxY:before{width:30%}.bars_3TwxY:after{width:40%}@media (max-width:960px){.profile_6O7n9{display:none}.ghostCardContainer_1EOM9{display:flex;align-items:start;background:none;box-shadow:none}.header_2AKx7{width:40%}}
.container_2q2J-{position:relative;box-shadow:0 2px 8px 0 rgba(0,0,0,.32);border-radius:4px;cursor:pointer}.container_2q2J- .cardCover_2qcOo{width:100%;height:100%;background-size:cover;border-radius:4px}.container_2q2J-.hover_2dFxO .overlay_1qS-k,.container_2q2J-:hover .overlay_1qS-k{background:hsla(0,0%,100%,.08)}.container_2q2J-.focus_KTpCn,.container_2q2J-:focus{outline:none}.container_2q2J-.focus_KTpCn .overlay_1qS-k,.container_2q2J-:focus .overlay_1qS-k{background:hsla(0,0%,100%,.12);border:1px solid #fff}.container_2q2J-.active_1W1wi .overlay_1qS-k,.container_2q2J-:active .overlay_1qS-k{background:hsla(0,0%,100%,.16)}.srOnly_3R7bZ{opacity:.0001}.overlay_1qS-k,.srOnly_3R7bZ{position:absolute}.overlay_1qS-k{top:0;bottom:0;left:0;right:0;border-radius:4px}.content_HC8du{display:flex;flex-direction:column;position:absolute;left:8px;right:8px;top:70%;text-align:center}.title_1GgZA{text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:0;color:#fff}.description_Vuu2P,.title_1GgZA{position:absolute;left:8px;right:8px;top:70%;text-align:center;overflow:hidden;font-family:Segoe UI,sans-serif;font-size:16px;line-height:21px}.description_Vuu2P{transform:translateY(21px);max-height:42px;font-weight:400;letter-spacing:.25px;color:hsla(0,0%,100%,.72)}
.container_1brcg{display:flex;flex-direction:column;position:relative;box-shadow:0 2px 8px 0 rgba(0,0,0,.32);border-radius:4px;overflow:hidden;background:#29374a;cursor:pointer}.container_1brcg .gameCover_LXOzL{flex:0;width:100%;background-size:cover;border-radius:4px 4px 0 0}.container_1brcg.hover_pIg7n .overlay_1LP9z,.container_1brcg:hover .overlay_1LP9z{background:hsla(0,0%,100%,.08)}.container_1brcg.focus_1KQ-C,.container_1brcg:focus{outline:none}.container_1brcg.focus_1KQ-C:before,.container_1brcg:focus:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:1px solid #fff;border-radius:4px}.container_1brcg.focus_1KQ-C .overlay_1LP9z,.container_1brcg:focus .overlay_1LP9z{background:hsla(0,0%,100%,.12)}.container_1brcg.active_7cwI1 .overlay_1LP9z,.container_1brcg:active .overlay_1LP9z{background:hsla(0,0%,100%,.16)}.srOnly_Zkp6R{opacity:.0001}.overlay_1LP9z,.srOnly_Zkp6R{position:absolute}.overlay_1LP9z{top:0;bottom:0;left:0;right:0}.footer_r7HLW{display:flex;flex-direction:column;flex:1;position:relative;padding:8px;overflow:hidden;height:100%}.footer_r7HLW .name_1-B7E{font-size:16px;line-height:21px;font-weight:600;letter-spacing:0;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.footer_r7HLW .name_1-B7E,.footer_r7HLW .viewer_134XN{font-family:Segoe UI,sans-serif}.footer_r7HLW .viewer_134XN{font-size:14px;line-height:19px;font-weight:400;letter-spacing:.25px;color:hsla(0,0%,100%,.72);display:flex;align-items:center}.footer_r7HLW .viewer_134XN .number_3c4nT{margin-left:4px}.footer_r7HLW .gamepass_3h75t{display:flex;align-items:center;font-size:14px;color:hsla(0,0%,100%,.72);margin-top:8px}
.wrapper_1QXcW{display:flex;flex-direction:row;box-shadow:0 2px 8px 0 rgba(0,0,0,.32);border-radius:4px;overflow:hidden}.leftSection_20gNh{flex:50%;display:flex;align-items:center;padding:32px 0}.leftSection_20gNh .contents_1DLwe{display:flex;flex-direction:column;align-items:flex-start;max-width:460px;margin:auto}.leftSection_20gNh .header_18sDZ{font-size:24px;line-height:29px;font-weight:600;margin-bottom:8px}.leftSection_20gNh .description_31cV1,.leftSection_20gNh .header_18sDZ{font-family:Segoe UI,sans-serif;letter-spacing:0;color:#fff}.leftSection_20gNh .description_31cV1{font-size:20px;line-height:25px;font-weight:400;margin-bottom:24px}.leftSection_20gNh .iconSpacing_1iI-e{margin-right:4px}.middleSection_zk31U{flex:30%;display:flex;align-items:center}.middleSection_zk31U .image_1vEp2{width:100%}.rightSection_2AuD9{flex:20%;display:flex;flex-direction:column;align-items:flex-end}
.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; }

.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; }

.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; }

.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; }

.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; } }

.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; }

.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: #16c063; }

.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-4eec40e8a8d4677aca34.css.map*/