.unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.PageBuilder {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 0.25rem 0;
  padding: 0;
  width: 100%;
  margin-bottom: 0;
  background-color: #ddd;
}

.PageBuilder-body {
  border-top: none;
  border-right: solid 0.125rem #5f6366;
  border-bottom: solid 0.25rem #5f6366;
  border-left: solid 0.125rem #5f6366;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.PageBuilder-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: #5f6366;
}

.PageBuilder-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.PageBuilder-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.PageBuilder-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.PageBuilder-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.PageBuilder-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.PageBuilder-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.PageBuilder-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.PageBuilder-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.PageBuilder.disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.PageBuilder-body {
  border-left: solid 0.25rem #5f6366;
}

.PageBuilder-toolbar {
  color: #eee;
  display: block;
  text-align: center;
}

.PageBuilder-toolbar .toolbar-icon_group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.PageBuilder-toolbar .toolbar-icon_group:first-child {
  float: left;
}

.PageBuilder-toolbar .toolbar-icon_group:last-child {
  float: right;
}

.SegmentStack {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: solid 0.125rem transparent;
  border-left: solid 0.125rem transparent;
  border-right: solid 0.125rem transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: none;
}

.SegmentStack-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.SegmentStack-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: transparent;
  justify-content: space-between;
}

.SegmentStack-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SegmentStack-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.SegmentStack-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.SegmentStack-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.SegmentStack-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.SegmentStack-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.SegmentStack-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.SegmentStack-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.SegmentStack-toolbar {
  padding-top: 0;
  padding-bottom: 0.25rem;
}

.SegmentStack-toolbar .Button {
  border: solid 0.125rem #5f6366;
  color: #444;
  background-color: #eee;
  width: 100%;
  padding: 0.375rem;
}

.SegmentStack-w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.SegmentStack-w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.SegmentStack-w-md-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.SegmentStack-w-lg-auto {
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.SegmentStack-w-xl-auto {
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.SegmentBuilder {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 0.25rem 0;
  padding: 0;
  width: 100%;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  border: none;
  border-bottom: dashed 0.0625rem #5f6366;
}

.SegmentBuilder-body {
  border-top: none;
  border-right: solid 0.125rem transparent;
  border-bottom: solid 0.25rem transparent;
  border-left: solid 0.125rem transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.SegmentBuilder-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: transparent;
}

.SegmentBuilder-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SegmentBuilder-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.SegmentBuilder-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.SegmentBuilder-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.SegmentBuilder-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.SegmentBuilder-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.SegmentBuilder-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.SegmentBuilder-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.SegmentBuilder.disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.SegmentBuilder-body {
  border: none;
}

.SegmentBuilder-toolbar {
  color: #5f6366;
  padding: 0.25rem;
  width: 2rem;
}

.SectionStack {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: solid 0.125rem #5f6366;
  border-left: solid 0.125rem #5f6366;
  border-right: solid 0.125rem #5f6366;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: none;
  border-right: dashed 0.0625rem #5f6366;
  padding: 0 0.25rem;
  min-width: 18rem;
}

.SectionStack-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.SectionStack-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: transparent;
  justify-content: space-between;
}

.SectionStack-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SectionStack-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.SectionStack-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.SectionStack-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.SectionStack-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.SectionStack-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.SectionStack-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.SectionStack-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.SectionStack-body {
  padding: 0;
}

.SectionStack-toolbar {
  padding: 0 0 0.25rem 0;
}

.SectionStack-toolbar .Button {
  border: solid 0.125rem #4d6d9a;
  background-color: #eee;
  width: 100%;
  padding: 0.375rem;
}

.SectionBuilder {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 0.25rem 0;
  padding: 0;
  width: 100%;
  background-color: #eee;
}

.SectionBuilder-body {
  border-top: none;
  border-right: solid 0.125rem #4d6d9a;
  border-bottom: solid 0.25rem #4d6d9a;
  border-left: solid 0.125rem #4d6d9a;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.SectionBuilder-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: #4d6d9a;
}

.SectionBuilder-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.SectionBuilder-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.SectionBuilder-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.SectionBuilder-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.SectionBuilder-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.SectionBuilder-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.SectionBuilder-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.SectionBuilder-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.SectionBuilder.disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.SectionBuilder-toolbar {
  color: #fff;
  height: 2rem;
}

.SectionBuilder-toolbar .toolbar-icon_group:nth-child(2) {
  position: relative;
  left: -2rem;
}

.ContainerStack {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: solid 0.125rem #4d6d9a;
  border-left: solid 0.125rem #4d6d9a;
  border-right: solid 0.125rem #4d6d9a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 0.25rem;
  min-width: 12rem;
}

.ContainerStack-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.ContainerStack-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: transparent;
  justify-content: space-between;
}

.ContainerStack-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ContainerStack-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ContainerStack-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ContainerStack-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.ContainerStack-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.ContainerStack-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.ContainerStack-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.ContainerStack-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.ContainerStack-toolbar {
  color: #4d6d9a;
  border-top: dashed 0.0625rem #99ced3;
  padding: 0.125rem 0;
}

.ContainerStack-toolbar .fa-plus-square {
  color: #99ced3;
  font-size: 1.25em;
}

.ContainerStack-toolbar .fa-plus-square:active {
  color: #edb5bf;
}

.ContainerBuilder {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 0 0.25rem 0;
  padding: 0;
  width: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: #fff;
}

.ContainerBuilder-body {
  border-top: none;
  border-right: solid 0.125rem #99ced3;
  border-bottom: solid 0.25rem #99ced3;
  border-left: solid 0.125rem #99ced3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.ContainerBuilder-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: #99ced3;
}

.ContainerBuilder-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ContainerBuilder-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ContainerBuilder-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ContainerBuilder-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.ContainerBuilder-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.ContainerBuilder-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.ContainerBuilder-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.ContainerBuilder-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.ContainerBuilder.disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.ContainerBuilder-body {
  border-top: solid 0.125rem #99ced3;
  border-left: none;
}

.ContainerBuilder-toolbar {
  color: #fcfcfc;
  padding: 0.25rem;
  width: 2rem;
}

.ComponentStack {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: solid 0.125rem #99ced3;
  border-left: solid 0.125rem #99ced3;
  border-right: solid 0.125rem #99ced3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 0.25rem;
  min-width: 7.5rem;
}

.ComponentStack-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.ComponentStack-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: transparent;
  justify-content: space-between;
}

.ComponentStack-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ComponentStack-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ComponentStack-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ComponentStack-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.ComponentStack-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.ComponentStack-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.ComponentStack-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.ComponentStack-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.ComponentStack-toolbar {
  color: #99ced3;
  border-top: dashed 0.0625rem #86b3d1;
  padding: 0.125rem 0;
}

.ComponentStack-toolbar .fa-plus-square {
  color: #86b3d1;
  font-size: 1.25em;
}

.ComponentStack-toolbar .fa-plus-square:active {
  color: #edb5bf;
}

.Component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #86b3d1;
  color: #fff;
  margin-bottom: 0.25rem;
  width: 100%;
}

.Component.disabled {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.Component-body {
  font-size: 0.875rem;
  padding: 0.375rem 0.25rem 0  0.25rem;
  text-align: center;
  word-wrap: anywhere;
}

.Component-toolbar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
  padding: 0.25rem 0.25rem 0.125rem 0.25rem;
  background-color: transparent;
}

.Component-toolbar .toolbar-icon_group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Component-toolbar .toolbar-icon_group:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.Component-toolbar .toolbar-icon_group:first-child {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.Component-toolbar .toolbar-text {
  display: block;
  padding: 0.25rem;
  font-size: 0.875rem;
  word-wrap: anywhere;
}

.Component-toolbar .toolbar-icon {
  display: block;
  padding: 0.125rem 0.25rem;
  cursor: pointer;
}

.Component-toolbar .toolbar-icon .fa-pen {
  font-size: 0.75rem;
}

.Component-toolbar .toolbar-icon:hover {
  opacity: 0.8;
}

.Component-toolbar .toolbar-icon:active {
  color: #edb5bf;
}

.Button {
  background-color: #eee;
  border: solid 0.0625rem #444;
  padding: 0.25rem 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

.Button .Button-text {
  padding: 0.0625rem 0.5rem;
  font-size: 0.875rem;
}

.Button:hover {
  background-color: #fff;
}

.screen-xs {
  width: 30rem;
}

.screen-xs .toolbar-icon.-xs {
  color: #edb5bf;
}

.screen-xs .lo-section_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xs .lo-container_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xs .lo-component_stack.w-xs-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xs .w-xs-0pct {
  display: none;
}

.screen-xs .w-xs-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-xs .w-xs-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-xs .w-xs-66pct, .screen-xs .w-xs-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-xs .w-xs-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-xs .w-xs-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-xs .w-xs-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-xs .w-xs-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-xs .w-xs-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-xs .w-xs-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-xs .w-xs-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-xs .w-xs-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-xs .w-xs-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-xs .w-xs-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-xs .w-xs-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-xs .w-xs-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-xs .w-xs-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-xs .w-xs-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-xs .w-xs-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-xs .w-xs-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-xs .w-xs-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-xs .w-xs-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-xs .w-xs-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-xs .w-xs-0pct {
  display: block;
  min-width: 100%;
  opacity: 0.5;
  -webkit-box-ordinal-group: 1001;
      -ms-flex-order: 1000;
          order: 1000;
}

.screen-sm {
  width: 40rem;
}

.screen-sm .toolbar-icon.-sm {
  color: #edb5bf;
}

.screen-sm .lo-section_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-sm .lo-container_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-sm .lo-component_stack.w-xs-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-sm .w-xs-0pct {
  display: none;
}

.screen-sm .w-xs-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-sm .w-xs-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-sm .w-xs-66pct, .screen-sm .w-xs-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-sm .w-xs-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-sm .w-xs-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-sm .w-xs-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-sm .w-xs-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-sm .w-xs-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-sm .w-xs-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-sm .w-xs-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-sm .w-xs-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-sm .w-xs-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-sm .w-xs-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-sm .w-xs-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-sm .w-xs-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-sm .w-xs-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-sm .w-xs-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-sm .w-xs-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-sm .w-xs-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-sm .w-xs-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-sm .w-xs-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-sm .w-xs-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-sm .lo-section_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-sm .lo-container_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-sm .lo-component_stack.w-sm-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 26%;
      flex-basis: 26%;
}

.screen-sm .w-sm-0pct {
  display: none;
}

.screen-sm .w-sm-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-sm .w-sm-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-sm .w-sm-66pct, .screen-sm .w-sm-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-sm .w-sm-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-sm .w-sm-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-sm .w-sm-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-sm .w-sm-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-sm .w-sm-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-sm .w-sm-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-sm .w-sm-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-sm .w-sm-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-sm .w-sm-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-sm .w-sm-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-sm .w-sm-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-sm .w-sm-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-sm .w-sm-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-sm .w-sm-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-sm .w-sm-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-sm .w-sm-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-sm .w-sm-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-sm .w-sm-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-sm .w-sm-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-sm .w-xs-0pct, .screen-sm .w-sm-0pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  opacity: 0.5;
  -webkit-box-ordinal-group: 1001;
      -ms-flex-order: 1000;
          order: 1000;
}

.screen-sm .w-sm-0pct {
  min-width: 100%;
  opacity: 0.5;
  -webkit-box-ordinal-group: 1001;
      -ms-flex-order: 1000;
          order: 1000;
}

.screen-md {
  width: 50rem;
}

.screen-md .toolbar-icon.-md {
  color: #edb5bf;
}

.screen-md .lo-section_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-md .lo-container_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-md .lo-component_stack.w-xs-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-md .w-xs-0pct {
  display: none;
}

.screen-md .w-xs-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-md .w-xs-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-md .w-xs-66pct, .screen-md .w-xs-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-md .w-xs-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-md .w-xs-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-md .w-xs-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-md .w-xs-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-md .w-xs-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-md .w-xs-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-md .w-xs-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-md .w-xs-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-md .w-xs-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-md .w-xs-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-md .w-xs-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-md .w-xs-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-md .w-xs-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-md .w-xs-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-md .w-xs-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-md .w-xs-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-md .w-xs-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-md .w-xs-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-md .w-xs-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-md .lo-section_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-md .lo-container_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-md .lo-component_stack.w-sm-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 26%;
      flex-basis: 26%;
}

.screen-md .w-sm-0pct {
  display: none;
}

.screen-md .w-sm-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-md .w-sm-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-md .w-sm-66pct, .screen-md .w-sm-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-md .w-sm-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-md .w-sm-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-md .w-sm-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-md .w-sm-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-md .w-sm-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-md .w-sm-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-md .w-sm-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-md .w-sm-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-md .w-sm-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-md .w-sm-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-md .w-sm-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-md .w-sm-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-md .w-sm-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-md .w-sm-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-md .w-sm-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-md .w-sm-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-md .w-sm-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-md .w-sm-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-md .w-sm-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-md .lo-section_stack.w-md-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-md .lo-container_stack.w-md-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-md .lo-component_stack.w-md-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.screen-md .w-md-0pct {
  display: none;
}

.screen-md .w-md-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-md .w-md-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-md .w-md-66pct, .screen-md .w-md-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-md .w-md-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-md .w-md-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-md .w-md-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-md .w-md-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-md .w-md-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-md .w-md-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-md .w-md-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-md .w-md-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-md .w-md-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-md .w-md-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-md .w-md-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-md .w-md-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-md .w-md-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-md .w-md-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-md .w-md-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-md .w-md-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-md .w-md-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-md .w-md-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-md .w-md-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-md .w-xs-0pct, .screen-md .w-sm-0pct, .screen-md .w-md-0pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen-md .w-md-0pct {
  min-width: 100%;
  opacity: 0.5;
  -webkit-box-ordinal-group: 1001;
      -ms-flex-order: 1000;
          order: 1000;
}

.screen-lg {
  width: 62.5rem;
}

.screen-lg .toolbar-icon.-lg {
  color: #edb5bf;
}

.screen-lg .lo-section_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-lg .lo-container_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-lg .lo-component_stack.w-xs-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-lg .w-xs-0pct {
  display: none;
}

.screen-lg .w-xs-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-lg .w-xs-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-lg .w-xs-66pct, .screen-lg .w-xs-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-lg .w-xs-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-lg .w-xs-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-lg .w-xs-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-lg .w-xs-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-lg .w-xs-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-lg .w-xs-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-lg .w-xs-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-lg .w-xs-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-lg .w-xs-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-lg .w-xs-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-lg .w-xs-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-lg .w-xs-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-lg .w-xs-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-lg .w-xs-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-lg .w-xs-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-lg .w-xs-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-lg .w-xs-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-lg .w-xs-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-lg .w-xs-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-lg .lo-section_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-lg .lo-container_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-lg .lo-component_stack.w-sm-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 26%;
      flex-basis: 26%;
}

.screen-lg .w-sm-0pct {
  display: none;
}

.screen-lg .w-sm-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-lg .w-sm-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-lg .w-sm-66pct, .screen-lg .w-sm-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-lg .w-sm-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-lg .w-sm-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-lg .w-sm-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-lg .w-sm-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-lg .w-sm-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-lg .w-sm-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-lg .w-sm-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-lg .w-sm-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-lg .w-sm-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-lg .w-sm-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-lg .w-sm-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-lg .w-sm-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-lg .w-sm-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-lg .w-sm-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-lg .w-sm-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-lg .w-sm-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-lg .w-sm-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-lg .w-sm-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-lg .w-sm-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-lg .lo-section_stack.w-md-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-lg .lo-container_stack.w-md-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-lg .lo-component_stack.w-md-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.screen-lg .w-md-0pct {
  display: none;
}

.screen-lg .w-md-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-lg .w-md-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-lg .w-md-66pct, .screen-lg .w-md-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-lg .w-md-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-lg .w-md-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-lg .w-md-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-lg .w-md-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-lg .w-md-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-lg .w-md-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-lg .w-md-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-lg .w-md-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-lg .w-md-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-lg .w-md-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-lg .w-md-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-lg .w-md-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-lg .w-md-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-lg .w-md-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-lg .w-md-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-lg .w-md-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-lg .w-md-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-lg .w-md-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-lg .w-md-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-lg .lo-section_stack.w-lg-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-lg .lo-container_stack.w-lg-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-lg .lo-component_stack.w-lg-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.screen-lg .w-lg-0pct {
  display: none;
}

.screen-lg .w-lg-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-lg .w-lg-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-lg .w-lg-66pct, .screen-lg .w-lg-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-lg .w-lg-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-lg .w-lg-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-lg .w-lg-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-lg .w-lg-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-lg .w-lg-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-lg .w-lg-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-lg .w-lg-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-lg .w-lg-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-lg .w-lg-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-lg .w-lg-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-lg .w-lg-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-lg .w-lg-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-lg .w-lg-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-lg .w-lg-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-lg .w-lg-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-lg .w-lg-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-lg .w-lg-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-lg .w-lg-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-lg .w-lg-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-lg .w-xs-0pct, .screen-lg .w-sm-0pct, .screen-lg .w-md-0pct, .screen-lg .w-lg-0pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen-lg .w-lg-0pct {
  min-width: 100%;
  opacity: 0.5;
  -webkit-box-ordinal-group: 1001;
      -ms-flex-order: 1000;
          order: 1000;
}

.screen-xl {
  width: 82.5rem;
}

.screen-xl .toolbar-icon.-xl {
  color: #edb5bf;
}

.screen-xl .lo-section_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xl .lo-container_stack.w-xs-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xl .lo-component_stack.w-xs-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xl .w-xs-0pct {
  display: none;
}

.screen-xl .w-xs-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-xl .w-xs-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-xl .w-xs-66pct, .screen-xl .w-xs-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-xl .w-xs-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-xl .w-xs-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-xl .w-xs-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-xl .w-xs-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-xl .w-xs-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-xl .w-xs-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-xl .w-xs-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-xl .w-xs-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-xl .w-xs-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-xl .w-xs-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-xl .w-xs-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-xl .w-xs-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-xl .w-xs-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-xl .w-xs-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-xl .w-xs-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-xl .w-xs-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-xl .w-xs-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-xl .w-xs-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-xl .w-xs-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-xl .lo-section_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xl .lo-container_stack.w-sm-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xl .lo-component_stack.w-sm-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 26%;
      flex-basis: 26%;
}

.screen-xl .w-sm-0pct {
  display: none;
}

.screen-xl .w-sm-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-xl .w-sm-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-xl .w-sm-66pct, .screen-xl .w-sm-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-xl .w-sm-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-xl .w-sm-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-xl .w-sm-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-xl .w-sm-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-xl .w-sm-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-xl .w-sm-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-xl .w-sm-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-xl .w-sm-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-xl .w-sm-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-xl .w-sm-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-xl .w-sm-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-xl .w-sm-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-xl .w-sm-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-xl .w-sm-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-xl .w-sm-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-xl .w-sm-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-xl .w-sm-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-xl .w-sm-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-xl .w-sm-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-xl .lo-section_stack.w-md-auto {
  -ms-flex-preferred-size: 51%;
      flex-basis: 51%;
}

.screen-xl .lo-container_stack.w-md-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xl .lo-component_stack.w-md-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.screen-xl .w-md-0pct {
  display: none;
}

.screen-xl .w-md-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-xl .w-md-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-xl .w-md-66pct, .screen-xl .w-md-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-xl .w-md-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-xl .w-md-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-xl .w-md-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-xl .w-md-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-xl .w-md-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-xl .w-md-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-xl .w-md-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-xl .w-md-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-xl .w-md-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-xl .w-md-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-xl .w-md-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-xl .w-md-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-xl .w-md-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-xl .w-md-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-xl .w-md-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-xl .w-md-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-xl .w-md-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-xl .w-md-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-xl .w-md-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-xl .lo-section_stack.w-lg-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xl .lo-container_stack.w-lg-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xl .lo-component_stack.w-lg-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
}

.screen-xl .w-lg-0pct {
  display: none;
}

.screen-xl .w-lg-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-xl .w-lg-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-xl .w-lg-66pct, .screen-xl .w-lg-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-xl .w-lg-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-xl .w-lg-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-xl .w-lg-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-xl .w-lg-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-xl .w-lg-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-xl .w-lg-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-xl .w-lg-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-xl .w-lg-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-xl .w-lg-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-xl .w-lg-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-xl .w-lg-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-xl .w-lg-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-xl .w-lg-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-xl .w-lg-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-xl .w-lg-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-xl .w-lg-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-xl .w-lg-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-xl .w-lg-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-xl .w-lg-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-xl .lo-section_stack.w-xl-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xl .lo-container_stack.w-xl-auto {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
}

.screen-xl .lo-component_stack.w-xl-auto {
  min-width: 6rem;
  -ms-flex-preferred-size: 16%;
      flex-basis: 16%;
}

.screen-xl .w-xl-0pct {
  display: none;
}

.screen-xl .w-xl-16pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 16.66666%;
  -ms-flex-preferred-size: 16.66666%;
      flex-basis: 16.66666%;
}

.screen-xl .w-xl-33pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
}

.screen-xl .w-xl-66pct, .screen-xl .w-xl-67pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 66.66666%;
  -ms-flex-preferred-size: 66.66666%;
      flex-basis: 66.66666%;
}

.screen-xl .w-xl-83pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
}

.screen-xl .w-xl-10pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 10%;
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}

.screen-xl .w-xl-15pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 15%;
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
}

.screen-xl .w-xl-20pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.screen-xl .w-xl-25pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.screen-xl .w-xl-30pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30%;
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}

.screen-xl .w-xl-35pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  -ms-flex-preferred-size: 35%;
      flex-basis: 35%;
}

.screen-xl .w-xl-40pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40%;
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}

.screen-xl .w-xl-45pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45%;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
}

.screen-xl .w-xl-50pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.screen-xl .w-xl-55pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 55%;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
}

.screen-xl .w-xl-60pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 60%;
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

.screen-xl .w-xl-65pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 65%;
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}

.screen-xl .w-xl-70pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
}

.screen-xl .w-xl-75pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}

.screen-xl .w-xl-80pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 80%;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}

.screen-xl .w-xl-85pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -ms-flex-preferred-size: 85%;
      flex-basis: 85%;
}

.screen-xl .w-xl-90pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
}

.screen-xl .w-xl-100pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.screen-xl .w-xs-0pct, .screen-xl .w-sm-0pct, .screen-xl .w-md-0pct, .screen-xl .w-lg-0pct, .screen-xl .w-xl-0pct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen-xl .w-xl-0pct {
  min-width: 100%;
  opacity: 0.5;
  -webkit-box-ordinal-group: 1001;
      -ms-flex-order: 1000;
          order: 1000;
}

/*

full 100.0%
4/5 80.000%
3/4 75.000%
2/3 66.666%
1/2 50.000%
2/5 40.000%
1/3 33.333%
1/4 25.000%
1/5 20.000%
1/6 16.666%
1/8 12.500%

*/
/*# sourceMappingURL=builder.css.map */
