@import url(//hello.myfonts.net/count/3b8f61);.rdw-option-wrapper {
  border: 1px solid #F1F1F1;
  padding: 5px;
  min-width: 25px;
  height: 20px;
  border-radius: 2px;
  margin: 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-option-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-option-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-dropdown-wrapper {
  height: 30px;
  background: white;
  cursor: pointer;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  margin: 0 3px;
  text-transform: capitalize;
  background: white;
}
.rdw-dropdown-wrapper:focus {
  outline: none;
}
.rdw-dropdown-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}
.rdw-dropdown-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-dropdown-carettoopen {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-top: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-carettoclose {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-bottom: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-selectedtext {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdown-optionwrapper {
  z-index: 100;
  position: relative;
  border: 1px solid #F1F1F1;
  width: 98%;
  background: white;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}
.rdw-dropdown-optionwrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}

.rdw-dropdownoption-default {
  min-height: 25px;
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdownoption-highlighted {
  background: #F1F1F1;
}
.rdw-dropdownoption-active {
  background: #f5f5f5;
}
.rdw-dropdownoption-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-inline-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-inline-dropdown {
  width: 50px;
}
.rdw-inline-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-block-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-block-dropdown {
  width: 110px;
}

.rdw-fontsize-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontsize-dropdown {
  min-width: 40px;
}
.rdw-fontsize-option {
  display: flex;
  justify-content: center;
}

.rdw-fontfamily-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontfamily-dropdown {
  width: 115px;
}
.rdw-fontfamily-placeholder {
  white-space: nowrap;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rdw-fontfamily-optionwrapper {
  width: 140px;
}

.rdw-list-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-list-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-list-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-text-align-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-text-align-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-text-align-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-right-aligned-block {
  text-align: right;
}
.rdw-left-aligned-block {
  text-align: left !important;
}
.rdw-center-aligned-block {
  text-align: center !important;
}
.rdw-justify-aligned-block {
  text-align: justify !important;
}
.rdw-right-aligned-block > div {
  display: inline-block;
}
.rdw-left-aligned-block > div {
  display: inline-block;
}
.rdw-center-aligned-block > div {
  display: inline-block;
}
.rdw-justify-aligned-block > div {
  display: inline-block;
}

.rdw-colorpicker-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-colorpicker-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 175px;
  height: 175px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-colorpicker-modal-header {
  display: flex;
  padding-bottom: 5px;
}
.rdw-colorpicker-modal-style-label {
  font-size: 15px;
  width: 50%;
  text-align: center;
  cursor: pointer;
  padding: 0 10px 5px;
}
.rdw-colorpicker-modal-style-label-active {
  border-bottom: 2px solid #0a66b7;
}
.rdw-colorpicker-modal-options {
  margin: 5px auto;
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  overflow: scroll;
}
.rdw-colorpicker-cube {
  width: 22px;
  height: 22px;
  border: 1px solid #F1F1F1;
}
.rdw-colorpicker-option {
  margin: 3px;
  padding: 0;
  min-height: 20px;
  border: none;
  width: 22px;
  height: 22px;
  min-width: 22px;
  box-shadow: 1px 2px 1px #BFBDBD inset;
}
.rdw-colorpicker-option:hover {
  box-shadow: 1px 2px 1px #BFBDBD;
}
.rdw-colorpicker-option:active {
  box-shadow: -1px -2px 1px #BFBDBD;
}
.rdw-colorpicker-option-active {
  box-shadow: 0px 0px 2px 2px #BFBDBD;
}

.rdw-link-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-link-dropdown {
  width: 50px;
}
.rdw-link-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-link-dropdownPlaceholder {
  margin-left: 8px;
}
.rdw-link-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 205px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-link-modal-label {
  font-size: 15px;
}
.rdw-link-modal-input {
  margin-top: 5px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  height: 25px;
  margin-bottom: 15px;
  padding: 0 5px;
}
.rdw-link-modal-input:focus {
  outline: none;
}
.rdw-link-modal-buttonsection {
  margin: 0 auto;
}
.rdw-link-modal-target-option {
  margin-bottom: 20px;
}
.rdw-link-modal-target-option > span {
  margin-left: 5px;
}
.rdw-link-modal-btn {
  margin-left: 10px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-link-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-link-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-link-modal-btn:focus {
  outline: none !important;
}
.rdw-link-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-link-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-embedded-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-embedded-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  justify-content: space-between;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-embedded-modal-header {
  font-size: 15px;
  display: flex;
}
.rdw-embedded-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-embedded-modal-header-label {
  width: 95px;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-embedded-modal-link-section {
  display: flex;
  flex-direction: column;
}
.rdw-embedded-modal-link-input {
  width: 88%;
  height: 35px;
  margin: 10px 0;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-embedded-modal-link-input-wrapper {
  display: flex;
  align-items: center;
}
.rdw-embedded-modal-link-input:focus {
  outline: none;
}
.rdw-embedded-modal-btn-section {
  display: flex;
  justify-content: center;
}
.rdw-embedded-modal-btn {
  margin: 0 3px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-embedded-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-embedded-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-embedded-modal-btn:focus {
  outline: none !important;
}
.rdw-embedded-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-embedded-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-embedded-modal-size-input {
  width: 80%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-embedded-modal-size-input:focus {
  outline: none;
}

.rdw-emoji-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-emoji-modal {
  overflow: auto;
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-wrap: wrap;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-emoji-icon {
  margin: 2.5px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdw-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.rdw-spinner > div {
  width: 12px;
  height: 12px;
  background-color: #333;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.rdw-spinner .rdw-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.rdw-spinner .rdw-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
  } 40% {
    transform: scale(1.0);
  }
}

.rdw-image-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-image-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-image-modal-header {
  font-size: 15px;
  margin: 10px 0;
  display: flex;
}
.rdw-image-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-image-modal-header-label {
  width: 80px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
}
.rdw-image-modal-header-label-highlighted {
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-image-modal-upload-option {
  width: 100%;
  color: gray;
  cursor: pointer;
  display: flex;
  border: none;
  font-size: 15px;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  outline: 2px dashed gray;
  outline-offset: -10px;
  margin: 10px 0;
  padding: 9px 0;
}
.rdw-image-modal-upload-option-highlighted {
  outline: 2px dashed #0a66b7;
}
.rdw-image-modal-upload-option-label {
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
.rdw-image-modal-upload-option-label span{
  padding: 0 20px;
}
.rdw-image-modal-upload-option-image-preview {
  max-width: 100%;
  max-height: 200px;
}
.rdw-image-modal-upload-option-input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.rdw-image-modal-url-section {
  display: flex;
  align-items: center;
}
.rdw-image-modal-url-input {
  width: 90%;
  height: 35px;
  margin: 15px 0 12px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-image-modal-btn-section {
  margin: 10px auto 0;
}
.rdw-image-modal-url-input:focus {
  outline: none;
}
.rdw-image-modal-btn {
  margin: 0 5px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-image-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-image-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-image-modal-btn:focus {
  outline: none !important;
}
.rdw-image-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-image-modal-spinner {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.rdw-image-modal-alt-input {
  width: 70%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
  margin-left: 5px;
}
.rdw-image-modal-alt-input:focus {
  outline: none;
}
.rdw-image-modal-alt-lbl {
  font-size: 12px;
}
.rdw-image-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-image-modal-size-input {
  width: 40%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-image-modal-size-input:focus {
  outline: none;
}
.rdw-image-mandatory-sign {
  color: red;
  margin-left: 3px;
  margin-right: 3px;
}

.rdw-remove-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}

.rdw-history-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-history-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-link-decorator-wrapper {
  position: relative;
}
.rdw-link-decorator-icon {
  position: absolute;
  left: 40%;
  top: 0;
  cursor: pointer;
  background-color: white;
}

.rdw-mention-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-suggestion-wrapper {
  position: relative;
}
.rdw-suggestion-dropdown {
  position: absolute;
  display: flex;
  flex-direction: column;
  border: 1px solid #F1F1F1;
  min-width: 100px;
  max-height: 150px;
  overflow: auto;
  background: white;
  z-index: 100;
}
.rdw-suggestion-option {
  padding: 7px 5px;
  border-bottom: 1px solid #f1f1f1;
}
.rdw-suggestion-option-active {
  background-color: #F1F1F1;
}

.rdw-hashtag-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-image-alignment-options-popup {
  position: absolute;
  background: white;
  display: flex;
  padding: 5px 2px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  width: 105px;
  cursor: pointer;
  z-index: 100;
}
.rdw-alignment-option-left {
  justify-content: flex-start;
}
.rdw-image-alignment-option {
  height: 15px;
  width: 15px;
  min-width: 15px;
}
.rdw-image-alignment {
  position: relative;
}
.rdw-image-imagewrapper {
  position: relative;
}
.rdw-image-center {
  display: flex;
  justify-content: center;
}
.rdw-image-left {
  display: flex;
}
.rdw-image-right {
  display: flex;
  justify-content: flex-end;
}
.rdw-image-alignment-options-popup-right {
  right: 0;
}

.rdw-editor-main {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.rdw-editor-toolbar {
  padding: 6px 5px 0;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  display: flex;
  justify-content: flex-start;
  background: white;
  flex-wrap: wrap;
  font-size: 15px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.public-DraftStyleDefault-block {
  margin: 1em 0;
}
.rdw-editor-wrapper:focus {
  outline: none;
}
.rdw-editor-wrapper {
  box-sizing: content-box;
}
.rdw-editor-main blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
}
.rdw-editor-main pre {
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 10px;
}
/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}


/*# sourceMappingURL=react-draft-wysiwyg.css.map*/@charset "UTF-8";

/* -----------------------------------------------------------
| Tin React.
|---------------------------------------------------------- */

/*-----------------------------------------------------------
| Screen sizes.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Colors.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Semantic colors.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Typography.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Spacing.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Borders.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Shadows.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Forms
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Easing.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Transitions.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Layout.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Tables.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Tabs.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Modals.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Z indexes.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Little design colors.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Override Tin React colors.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Semantic colors.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Typography.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Z indexes.
|----------------------------------------------------------*/

@font-face {
  font-family: "icomoon";
  src: url(/fonts/vendor/tin-react/dist/sass/icomoon/icomoon.eot?b95b85fc01cab8cc9f9099e5e1c775d2);
  src: url(/fonts/vendor/tin-react/dist/sass/icomoon/icomoon.eot?b95b85fc01cab8cc9f9099e5e1c775d2) format("embedded-opentype"), url(/fonts/vendor/tin-react/dist/sass/icomoon/icomoon.ttf?695b75cd4a5f7947e2d066490a663f1f) format("truetype"), url(/fonts/vendor/tin-react/dist/sass/icomoon/icomoon.woff?3b2df2bc458362340bf9fe174dd67139) format("woff"), url(/fonts/vendor/tin-react/dist/sass/icomoon/icomoon.svg?0c568b6f6d28ba7856d28574b5572da4) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-3d_rotation:before {
  content: "\E84D";
}

.icon-ac_unit:before {
  content: "\EB3B";
}

.icon-alarm:before {
  content: "\E855";
}

.icon-access_alarms:before {
  content: "\E191";
}

.icon-schedule:before {
  content: "\E8B5";
}

.icon-accessibility:before {
  content: "\E84E";
}

.icon-accessible:before {
  content: "\E914";
}

.icon-account_balance:before {
  content: "\E84F";
}

.icon-account_balance_wallet:before {
  content: "\E850";
}

.icon-account_box:before {
  content: "\E851";
}

.icon-account_circle:before {
  content: "\E853";
}

.icon-adb:before {
  content: "\E60E";
}

.icon-add:before {
  content: "\E145";
}

.icon-add_a_photo:before {
  content: "\E439";
}

.icon-alarm_add:before {
  content: "\E856";
}

.icon-add_alert:before {
  content: "\E003";
}

.icon-add_box:before {
  content: "\E146";
}

.icon-add_circle:before {
  content: "\E147";
}

.icon-control_point:before {
  content: "\E3BA";
}

.icon-add_location:before {
  content: "\E567";
}

.icon-add_shopping_cart:before {
  content: "\E854";
}

.icon-queue:before {
  content: "\E03C";
}

.icon-add_to_queue:before {
  content: "\E05C";
}

.icon-adjust:before {
  content: "\E39E";
}

.icon-airline_seat_flat:before {
  content: "\E630";
}

.icon-airline_seat_flat_angled:before {
  content: "\E631";
}

.icon-airline_seat_individual_suite:before {
  content: "\E632";
}

.icon-airline_seat_legroom_extra:before {
  content: "\E633";
}

.icon-airline_seat_legroom_normal:before {
  content: "\E634";
}

.icon-airline_seat_legroom_reduced:before {
  content: "\E635";
}

.icon-airline_seat_recline_extra:before {
  content: "\E636";
}

.icon-airline_seat_recline_normal:before {
  content: "\E637";
}

.icon-flight:before {
  content: "\E539";
}

.icon-airplanemode_inactive:before {
  content: "\E194";
}

.icon-airplay:before {
  content: "\E055";
}

.icon-airport_shuttle:before {
  content: "\EB3C";
}

.icon-alarm_off:before {
  content: "\E857";
}

.icon-alarm_on:before {
  content: "\E858";
}

.icon-album:before {
  content: "\E019";
}

.icon-all_inclusive:before {
  content: "\EB3D";
}

.icon-all_out:before {
  content: "\E90B";
}

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

.icon-announcement:before {
  content: "\E85A";
}

.icon-apps:before {
  content: "\E5C3";
}

.icon-archive:before {
  content: "\E149";
}

.icon-arrow_back:before {
  content: "\E5C4";
}

.icon-arrow_downward:before {
  content: "\E5DB";
}

.icon-arrow_drop_down:before {
  content: "\E5C5";
}

.icon-arrow_drop_down_circle:before {
  content: "\E5C6";
}

.icon-arrow_drop_up:before {
  content: "\E5C7";
}

.icon-arrow_forward:before {
  content: "\E5C8";
}

.icon-arrow_upward:before {
  content: "\E5D8";
}

.icon-art_track:before {
  content: "\E060";
}

.icon-aspect_ratio:before {
  content: "\E85B";
}

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

.icon-assignment:before {
  content: "\E85D";
}

.icon-assignment_ind:before {
  content: "\E85E";
}

.icon-assignment_late:before {
  content: "\E85F";
}

.icon-assignment_return:before {
  content: "\E860";
}

.icon-assignment_returned:before {
  content: "\E861";
}

.icon-assignment_turned_in:before {
  content: "\E862";
}

.icon-assistant:before {
  content: "\E39F";
}

.icon-flag:before {
  content: "\E153";
}

.icon-attach_file:before {
  content: "\E226";
}

.icon-attach_money:before {
  content: "\E227";
}

.icon-attachment:before {
  content: "\E2BC";
}

.icon-audiotrack:before {
  content: "\E3A1";
}

.icon-autorenew:before {
  content: "\E863";
}

.icon-av_timer:before {
  content: "\E01B";
}

.icon-backspace:before {
  content: "\E14A";
}

.icon-cloud_upload:before {
  content: "\E2C3";
}

.icon-battery_alert:before {
  content: "\E19C";
}

.icon-battery_charging_full:before {
  content: "\E1A3";
}

.icon-battery_std:before {
  content: "\E1A5";
}

.icon-battery_unknown:before {
  content: "\E1A6";
}

.icon-beach_access:before {
  content: "\EB3E";
}

.icon-beenhere:before {
  content: "\E52D";
}

.icon-block:before {
  content: "\E14B";
}

.icon-bluetooth:before {
  content: "\E1A7";
}

.icon-bluetooth_searching:before {
  content: "\E1AA";
}

.icon-bluetooth_connected:before {
  content: "\E1A8";
}

.icon-bluetooth_disabled:before {
  content: "\E1A9";
}

.icon-blur_circular:before {
  content: "\E3A2";
}

.icon-blur_linear:before {
  content: "\E3A3";
}

.icon-blur_off:before {
  content: "\E3A4";
}

.icon-blur_on:before {
  content: "\E3A5";
}

.icon-class:before {
  content: "\E86E";
}

.icon-turned_in:before {
  content: "\E8E6";
}

.icon-turned_in_not:before {
  content: "\E8E7";
}

.icon-border_all:before {
  content: "\E228";
}

.icon-border_bottom:before {
  content: "\E229";
}

.icon-border_clear:before {
  content: "\E22A";
}

.icon-border_color:before {
  content: "\E22B";
}

.icon-border_horizontal:before {
  content: "\E22C";
}

.icon-border_inner:before {
  content: "\E22D";
}

.icon-border_left:before {
  content: "\E22E";
}

.icon-border_outer:before {
  content: "\E22F";
}

.icon-border_right:before {
  content: "\E230";
}

.icon-border_style:before {
  content: "\E231";
}

.icon-border_top:before {
  content: "\E232";
}

.icon-border_vertical:before {
  content: "\E233";
}

.icon-branding_watermark:before {
  content: "\E06B";
}

.icon-brightness_1:before {
  content: "\E3A6";
}

.icon-brightness_2:before {
  content: "\E3A7";
}

.icon-brightness_3:before {
  content: "\E3A8";
}

.icon-brightness_4:before {
  content: "\E3A9";
}

.icon-brightness_low:before {
  content: "\E1AD";
}

.icon-brightness_medium:before {
  content: "\E1AE";
}

.icon-brightness_high:before {
  content: "\E1AC";
}

.icon-brightness_auto:before {
  content: "\E1AB";
}

.icon-broken_image:before {
  content: "\E3AD";
}

.icon-brush:before {
  content: "\E3AE";
}

.icon-bubble_chart:before {
  content: "\E6DD";
}

.icon-bug_report:before {
  content: "\E868";
}

.icon-build:before {
  content: "\E869";
}

.icon-burst_mode:before {
  content: "\E43C";
}

.icon-domain:before {
  content: "\E7EE";
}

.icon-business_center:before {
  content: "\EB3F";
}

.icon-cached:before {
  content: "\E86A";
}

.icon-cake:before {
  content: "\E7E9";
}

.icon-phone:before {
  content: "\E0CD";
}

.icon-call_end:before {
  content: "\E0B1";
}

.icon-call_made:before {
  content: "\E0B2";
}

.icon-merge_type:before {
  content: "\E252";
}

.icon-call_missed:before {
  content: "\E0B4";
}

.icon-call_missed_outgoing:before {
  content: "\E0E4";
}

.icon-call_received:before {
  content: "\E0B5";
}

.icon-call_split:before {
  content: "\E0B6";
}

.icon-call_to_action:before {
  content: "\E06C";
}

.icon-camera:before {
  content: "\E3AF";
}

.icon-photo_camera:before {
  content: "\E412";
}

.icon-camera_enhance:before {
  content: "\E8FC";
}

.icon-camera_front:before {
  content: "\E3B1";
}

.icon-camera_rear:before {
  content: "\E3B2";
}

.icon-camera_roll:before {
  content: "\E3B3";
}

.icon-cancel:before {
  content: "\E5C9";
}

.icon-redeem:before {
  content: "\E8B1";
}

.icon-card_membership:before {
  content: "\E8F7";
}

.icon-card_travel:before {
  content: "\E8F8";
}

.icon-casino:before {
  content: "\EB40";
}

.icon-cast:before {
  content: "\E307";
}

.icon-cast_connected:before {
  content: "\E308";
}

.icon-center_focus_strong:before {
  content: "\E3B4";
}

.icon-center_focus_weak:before {
  content: "\E3B5";
}

.icon-change_history:before {
  content: "\E86B";
}

.icon-chat:before {
  content: "\E0B7";
}

.icon-chat_bubble:before {
  content: "\E0CA";
}

.icon-chat_bubble_outline:before {
  content: "\E0CB";
}

.icon-check:before {
  content: "\E5CA";
}

.icon-check_box:before {
  content: "\E834";
}

.icon-check_box_outline_blank:before {
  content: "\E835";
}

.icon-check_circle:before {
  content: "\E86C";
}

.icon-navigate_before:before {
  content: "\E408";
}

.icon-navigate_next:before {
  content: "\E409";
}

.icon-child_care:before {
  content: "\EB41";
}

.icon-child_friendly:before {
  content: "\EB42";
}

.icon-chrome_reader_mode:before {
  content: "\E86D";
}

.icon-close:before {
  content: "\E5CD";
}

.icon-clear_all:before {
  content: "\E0B8";
}

.icon-closed_caption:before {
  content: "\E01C";
}

.icon-wb_cloudy:before {
  content: "\E42D";
}

.icon-cloud_circle:before {
  content: "\E2BE";
}

.icon-cloud_done:before {
  content: "\E2BF";
}

.icon-cloud_download:before {
  content: "\E2C0";
}

.icon-cloud_off:before {
  content: "\E2C1";
}

.icon-cloud_queue:before {
  content: "\E2C2";
}

.icon-code:before {
  content: "\E86F";
}

.icon-photo_library:before {
  content: "\E413";
}

.icon-collections_bookmark:before {
  content: "\E431";
}

.icon-palette:before {
  content: "\E40A";
}

.icon-colorize:before {
  content: "\E3B8";
}

.icon-comment:before {
  content: "\E0B9";
}

.icon-compare:before {
  content: "\E3B9";
}

.icon-compare_arrows:before {
  content: "\E915";
}

.icon-laptop:before {
  content: "\E31E";
}

.icon-confirmation_number:before {
  content: "\E638";
}

.icon-contact_mail:before {
  content: "\E0D0";
}

.icon-contact_phone:before {
  content: "\E0CF";
}

.icon-contacts:before {
  content: "\E0BA";
}

.icon-content_copy:before {
  content: "\E14D";
}

.icon-content_cut:before {
  content: "\E14E";
}

.icon-content_paste:before {
  content: "\E14F";
}

.icon-control_point_duplicate:before {
  content: "\E3BB";
}

.icon-copyright:before {
  content: "\E90C";
}

.icon-mode_edit:before {
  content: "\E254";
}

.icon-create_new_folder:before {
  content: "\E2CC";
}

.icon-payment:before {
  content: "\E8A1";
}

.icon-crop:before {
  content: "\E3BE";
}

.icon-crop_16_9:before {
  content: "\E3BC";
}

.icon-crop_3_2:before {
  content: "\E3BD";
}

.icon-crop_landscape:before {
  content: "\E3C3";
}

.icon-crop_7_5:before {
  content: "\E3C0";
}

.icon-crop_din:before {
  content: "\E3C1";
}

.icon-crop_free:before {
  content: "\E3C2";
}

.icon-crop_original:before {
  content: "\E3C4";
}

.icon-crop_portrait:before {
  content: "\E3C5";
}

.icon-crop_rotate:before {
  content: "\E437";
}

.icon-crop_square:before {
  content: "\E3C6";
}

.icon-dashboard:before {
  content: "\E871";
}

.icon-data_usage:before {
  content: "\E1AF";
}

.icon-date_range:before {
  content: "\E916";
}

.icon-dehaze:before {
  content: "\E3C7";
}

.icon-delete:before {
  content: "\E872";
}

.icon-delete_forever:before {
  content: "\E92B";
}

.icon-delete_sweep:before {
  content: "\E16C";
}

.icon-description:before {
  content: "\E873";
}

.icon-desktop_mac:before {
  content: "\E30B";
}

.icon-desktop_windows:before {
  content: "\E30C";
}

.icon-details:before {
  content: "\E3C8";
}

.icon-developer_board:before {
  content: "\E30D";
}

.icon-developer_mode:before {
  content: "\E1B0";
}

.icon-device_hub:before {
  content: "\E335";
}

.icon-phonelink:before {
  content: "\E326";
}

.icon-devices_other:before {
  content: "\E337";
}

.icon-dialer_sip:before {
  content: "\E0BB";
}

.icon-dialpad:before {
  content: "\E0BC";
}

.icon-directions:before {
  content: "\E52E";
}

.icon-directions_bike:before {
  content: "\E52F";
}

.icon-directions_boat:before {
  content: "\E532";
}

.icon-directions_bus:before {
  content: "\E530";
}

.icon-directions_car:before {
  content: "\E531";
}

.icon-directions_railway:before {
  content: "\E534";
}

.icon-directions_run:before {
  content: "\E566";
}

.icon-directions_transit:before {
  content: "\E535";
}

.icon-directions_walk:before {
  content: "\E536";
}

.icon-disc_full:before {
  content: "\E610";
}

.icon-dns:before {
  content: "\E875";
}

.icon-not_interested:before {
  content: "\E033";
}

.icon-do_not_disturb_alt:before {
  content: "\E611";
}

.icon-do_not_disturb_off:before {
  content: "\E643";
}

.icon-remove_circle:before {
  content: "\E15C";
}

.icon-dock:before {
  content: "\E30E";
}

.icon-done:before {
  content: "\E876";
}

.icon-done_all:before {
  content: "\E877";
}

.icon-donut_large:before {
  content: "\E917";
}

.icon-donut_small:before {
  content: "\E918";
}

.icon-drafts:before {
  content: "\E151";
}

.icon-drag_handle:before {
  content: "\E25D";
}

.icon-time_to_leave:before {
  content: "\E62C";
}

.icon-dvr:before {
  content: "\E1B2";
}

.icon-edit_location:before {
  content: "\E568";
}

.icon-eject:before {
  content: "\E8FB";
}

.icon-markunread:before {
  content: "\E159";
}

.icon-enhanced_encryption:before {
  content: "\E63F";
}

.icon-equalizer:before {
  content: "\E01D";
}

.icon-error:before {
  content: "\E000";
}

.icon-error_outline:before {
  content: "\E001";
}

.icon-euro_symbol:before {
  content: "\E926";
}

.icon-ev_station:before {
  content: "\E56D";
}

.icon-insert_invitation:before {
  content: "\E24F";
}

.icon-event_available:before {
  content: "\E614";
}

.icon-event_busy:before {
  content: "\E615";
}

.icon-event_note:before {
  content: "\E616";
}

.icon-event_seat:before {
  content: "\E903";
}

.icon-exit_to_app:before {
  content: "\E879";
}

.icon-expand_less:before {
  content: "\E5CE";
}

.icon-expand_more:before {
  content: "\E5CF";
}

.icon-explicit:before {
  content: "\E01E";
}

.icon-explore:before {
  content: "\E87A";
}

.icon-exposure:before {
  content: "\E3CA";
}

.icon-exposure_neg_1:before {
  content: "\E3CB";
}

.icon-exposure_neg_2:before {
  content: "\E3CC";
}

.icon-exposure_plus_1:before {
  content: "\E3CD";
}

.icon-exposure_plus_2:before {
  content: "\E3CE";
}

.icon-exposure_zero:before {
  content: "\E3CF";
}

.icon-extension:before {
  content: "\E87B";
}

.icon-face:before {
  content: "\E87C";
}

.icon-fast_forward:before {
  content: "\E01F";
}

.icon-fast_rewind:before {
  content: "\E020";
}

.icon-favorite:before {
  content: "\E87D";
}

.icon-favorite_border:before {
  content: "\E87E";
}

.icon-featured_play_list:before {
  content: "\E06D";
}

.icon-featured_video:before {
  content: "\E06E";
}

.icon-sms_failed:before {
  content: "\E626";
}

.icon-fiber_dvr:before {
  content: "\E05D";
}

.icon-fiber_manual_record:before {
  content: "\E061";
}

.icon-fiber_new:before {
  content: "\E05E";
}

.icon-fiber_pin:before {
  content: "\E06A";
}

.icon-fiber_smart_record:before {
  content: "\E062";
}

.icon-get_app:before {
  content: "\E884";
}

.icon-file_upload:before {
  content: "\E2C6";
}

.icon-filter:before {
  content: "\E3D3";
}

.icon-filter_1:before {
  content: "\E3D0";
}

.icon-filter_2:before {
  content: "\E3D1";
}

.icon-filter_3:before {
  content: "\E3D2";
}

.icon-filter_4:before {
  content: "\E3D4";
}

.icon-filter_5:before {
  content: "\E3D5";
}

.icon-filter_6:before {
  content: "\E3D6";
}

.icon-filter_7:before {
  content: "\E3D7";
}

.icon-filter_8:before {
  content: "\E3D8";
}

.icon-filter_9:before {
  content: "\E3D9";
}

.icon-filter_9_plus:before {
  content: "\E3DA";
}

.icon-filter_b_and_w:before {
  content: "\E3DB";
}

.icon-filter_center_focus:before {
  content: "\E3DC";
}

.icon-filter_drama:before {
  content: "\E3DD";
}

.icon-filter_frames:before {
  content: "\E3DE";
}

.icon-terrain:before {
  content: "\E564";
}

.icon-filter_list:before {
  content: "\E152";
}

.icon-filter_none:before {
  content: "\E3E0";
}

.icon-filter_tilt_shift:before {
  content: "\E3E2";
}

.icon-filter_vintage:before {
  content: "\E3E3";
}

.icon-find_in_page:before {
  content: "\E880";
}

.icon-find_replace:before {
  content: "\E881";
}

.icon-fingerprint:before {
  content: "\E90D";
}

.icon-first_page:before {
  content: "\E5DC";
}

.icon-fitness_center:before {
  content: "\EB43";
}

.icon-flare:before {
  content: "\E3E4";
}

.icon-flash_auto:before {
  content: "\E3E5";
}

.icon-flash_off:before {
  content: "\E3E6";
}

.icon-flash_on:before {
  content: "\E3E7";
}

.icon-flight_land:before {
  content: "\E904";
}

.icon-flight_takeoff:before {
  content: "\E905";
}

.icon-flip:before {
  content: "\E3E8";
}

.icon-flip_to_back:before {
  content: "\E882";
}

.icon-flip_to_front:before {
  content: "\E883";
}

.icon-folder:before {
  content: "\E2C7";
}

.icon-folder_open:before {
  content: "\E2C8";
}

.icon-folder_shared:before {
  content: "\E2C9";
}

.icon-folder_special:before {
  content: "\E617";
}

.icon-font_download:before {
  content: "\E167";
}

.icon-format_align_center:before {
  content: "\E234";
}

.icon-format_align_justify:before {
  content: "\E235";
}

.icon-format_align_left:before {
  content: "\E236";
}

.icon-format_align_right:before {
  content: "\E237";
}

.icon-format_bold:before {
  content: "\E238";
}

.icon-format_clear:before {
  content: "\E239";
}

.icon-format_color_fill:before {
  content: "\E23A";
}

.icon-format_color_reset:before {
  content: "\E23B";
}

.icon-format_color_text:before {
  content: "\E23C";
}

.icon-format_indent_decrease:before {
  content: "\E23D";
}

.icon-format_indent_increase:before {
  content: "\E23E";
}

.icon-format_italic:before {
  content: "\E23F";
}

.icon-format_line_spacing:before {
  content: "\E240";
}

.icon-format_list_bulleted:before {
  content: "\E241";
}

.icon-format_list_numbered:before {
  content: "\E242";
}

.icon-format_paint:before {
  content: "\E243";
}

.icon-format_quote:before {
  content: "\E244";
}

.icon-format_shapes:before {
  content: "\E25E";
}

.icon-format_size:before {
  content: "\E245";
}

.icon-format_strikethrough:before {
  content: "\E246";
}

.icon-format_textdirection_l_to_r:before {
  content: "\E247";
}

.icon-format_textdirection_r_to_l:before {
  content: "\E248";
}

.icon-format_underlined:before {
  content: "\E249";
}

.icon-question_answer:before {
  content: "\E8AF";
}

.icon-forward:before {
  content: "\E154";
}

.icon-forward_10:before {
  content: "\E056";
}

.icon-forward_30:before {
  content: "\E057";
}

.icon-forward_5:before {
  content: "\E058";
}

.icon-free_breakfast:before {
  content: "\EB44";
}

.icon-fullscreen:before {
  content: "\E5D0";
}

.icon-fullscreen_exit:before {
  content: "\E5D1";
}

.icon-functions:before {
  content: "\E24A";
}

.icon-g_translate:before {
  content: "\E927";
}

.icon-games:before {
  content: "\E021";
}

.icon-gavel:before {
  content: "\E90E";
}

.icon-gesture:before {
  content: "\E155";
}

.icon-gif:before {
  content: "\E908";
}

.icon-goat:before {
  content: "\E900";
}

.icon-golf_course:before {
  content: "\EB45";
}

.icon-my_location:before {
  content: "\E55C";
}

.icon-location_searching:before {
  content: "\E1B7";
}

.icon-location_disabled:before {
  content: "\E1B6";
}

.icon-star:before {
  content: "\E838";
}

.icon-gradient:before {
  content: "\E3E9";
}

.icon-grain:before {
  content: "\E3EA";
}

.icon-graphic_eq:before {
  content: "\E1B8";
}

.icon-grid_off:before {
  content: "\E3EB";
}

.icon-grid_on:before {
  content: "\E3EC";
}

.icon-people:before {
  content: "\E7FB";
}

.icon-group_add:before {
  content: "\E7F0";
}

.icon-group_work:before {
  content: "\E886";
}

.icon-hd:before {
  content: "\E052";
}

.icon-hdr_off:before {
  content: "\E3ED";
}

.icon-hdr_on:before {
  content: "\E3EE";
}

.icon-hdr_strong:before {
  content: "\E3F1";
}

.icon-hdr_weak:before {
  content: "\E3F2";
}

.icon-headset:before {
  content: "\E310";
}

.icon-headset_mic:before {
  content: "\E311";
}

.icon-healing:before {
  content: "\E3F3";
}

.icon-hearing:before {
  content: "\E023";
}

.icon-help:before {
  content: "\E887";
}

.icon-help_outline:before {
  content: "\E8FD";
}

.icon-high_quality:before {
  content: "\E024";
}

.icon-highlight:before {
  content: "\E25F";
}

.icon-highlight_off:before {
  content: "\E888";
}

.icon-restore:before {
  content: "\E8B3";
}

.icon-home:before {
  content: "\E88A";
}

.icon-hot_tub:before {
  content: "\EB46";
}

.icon-local_hotel:before {
  content: "\E549";
}

.icon-hourglass_empty:before {
  content: "\E88B";
}

.icon-hourglass_full:before {
  content: "\E88C";
}

.icon-http:before {
  content: "\E902";
}

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

.icon-photo:before {
  content: "\E410";
}

.icon-image_aspect_ratio:before {
  content: "\E3F5";
}

.icon-import_contacts:before {
  content: "\E0E0";
}

.icon-import_export:before {
  content: "\E0C3";
}

.icon-important_devices:before {
  content: "\E912";
}

.icon-inbox:before {
  content: "\E156";
}

.icon-indeterminate_check_box:before {
  content: "\E909";
}

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

.icon-info_outline:before {
  content: "\E88F";
}

.icon-input:before {
  content: "\E890";
}

.icon-insert_comment:before {
  content: "\E24C";
}

.icon-insert_drive_file:before {
  content: "\E24D";
}

.icon-tag_faces:before {
  content: "\E420";
}

.icon-link:before {
  content: "\E157";
}

.icon-invert_colors:before {
  content: "\E891";
}

.icon-invert_colors_off:before {
  content: "\E0C4";
}

.icon-iso:before {
  content: "\E3F6";
}

.icon-keyboard:before {
  content: "\E312";
}

.icon-keyboard_arrow_down:before {
  content: "\E313";
}

.icon-keyboard_arrow_left:before {
  content: "\E314";
}

.icon-keyboard_arrow_right:before {
  content: "\E315";
}

.icon-keyboard_arrow_up:before {
  content: "\E316";
}

.icon-keyboard_backspace:before {
  content: "\E317";
}

.icon-keyboard_capslock:before {
  content: "\E318";
}

.icon-keyboard_hide:before {
  content: "\E31A";
}

.icon-keyboard_return:before {
  content: "\E31B";
}

.icon-keyboard_tab:before {
  content: "\E31C";
}

.icon-keyboard_voice:before {
  content: "\E31D";
}

.icon-kitchen:before {
  content: "\EB47";
}

.icon-label:before {
  content: "\E892";
}

.icon-label_outline:before {
  content: "\E893";
}

.icon-language:before {
  content: "\E894";
}

.icon-laptop_chromebook:before {
  content: "\E31F";
}

.icon-laptop_mac:before {
  content: "\E320";
}

.icon-laptop_windows:before {
  content: "\E321";
}

.icon-last_page:before {
  content: "\E5DD";
}

.icon-open_in_new:before {
  content: "\E89E";
}

.icon-layers:before {
  content: "\E53B";
}

.icon-layers_clear:before {
  content: "\E53C";
}

.icon-leak_add:before {
  content: "\E3F8";
}

.icon-leak_remove:before {
  content: "\E3F9";
}

.icon-lens:before {
  content: "\E3FA";
}

.icon-library_books:before {
  content: "\E02F";
}

.icon-library_music:before {
  content: "\E030";
}

.icon-lightbulb_outline:before {
  content: "\E90F";
}

.icon-line_style:before {
  content: "\E919";
}

.icon-line_weight:before {
  content: "\E91A";
}

.icon-linear_scale:before {
  content: "\E260";
}

.icon-linked_camera:before {
  content: "\E438";
}

.icon-list:before {
  content: "\E896";
}

.icon-live_help:before {
  content: "\E0C6";
}

.icon-live_tv:before {
  content: "\E639";
}

.icon-local_play:before {
  content: "\E553";
}

.icon-local_airport:before {
  content: "\E53D";
}

.icon-local_atm:before {
  content: "\E53E";
}

.icon-local_bar:before {
  content: "\E540";
}

.icon-local_cafe:before {
  content: "\E541";
}

.icon-local_car_wash:before {
  content: "\E542";
}

.icon-local_convenience_store:before {
  content: "\E543";
}

.icon-restaurant_menu:before {
  content: "\E561";
}

.icon-local_drink:before {
  content: "\E544";
}

.icon-local_florist:before {
  content: "\E545";
}

.icon-local_gas_station:before {
  content: "\E546";
}

.icon-shopping_cart:before {
  content: "\E8CC";
}

.icon-local_hospital:before {
  content: "\E548";
}

.icon-local_laundry_service:before {
  content: "\E54A";
}

.icon-local_library:before {
  content: "\E54B";
}

.icon-local_mall:before {
  content: "\E54C";
}

.icon-theaters:before {
  content: "\E8DA";
}

.icon-local_offer:before {
  content: "\E54E";
}

.icon-local_parking:before {
  content: "\E54F";
}

.icon-local_pharmacy:before {
  content: "\E550";
}

.icon-local_pizza:before {
  content: "\E552";
}

.icon-print:before {
  content: "\E8AD";
}

.icon-local_shipping:before {
  content: "\E558";
}

.icon-local_taxi:before {
  content: "\E559";
}

.icon-location_city:before {
  content: "\E7F1";
}

.icon-location_off:before {
  content: "\E0C7";
}

.icon-room:before {
  content: "\E8B4";
}

.icon-lock_open:before {
  content: "\E898";
}

.icon-lock_outline:before {
  content: "\E899";
}

.icon-looks:before {
  content: "\E3FC";
}

.icon-looks_3:before {
  content: "\E3FB";
}

.icon-looks_4:before {
  content: "\E3FD";
}

.icon-looks_5:before {
  content: "\E3FE";
}

.icon-looks_6:before {
  content: "\E3FF";
}

.icon-looks_one:before {
  content: "\E400";
}

.icon-looks_two:before {
  content: "\E401";
}

.icon-sync:before {
  content: "\E627";
}

.icon-loupe:before {
  content: "\E402";
}

.icon-low_priority:before {
  content: "\E16D";
}

.icon-loyalty:before {
  content: "\E89A";
}

.icon-mail_outline:before {
  content: "\E0E1";
}

.icon-map:before {
  content: "\E55B";
}

.icon-markunread_mailbox:before {
  content: "\E89B";
}

.icon-memory:before {
  content: "\E322";
}

.icon-menu:before {
  content: "\E5D2";
}

.icon-message:before {
  content: "\E0C9";
}

.icon-mic:before {
  content: "\E029";
}

.icon-mic_none:before {
  content: "\E02A";
}

.icon-mic_off:before {
  content: "\E02B";
}

.icon-mms:before {
  content: "\E618";
}

.icon-mode_comment:before {
  content: "\E253";
}

.icon-monetization_on:before {
  content: "\E263";
}

.icon-money_off:before {
  content: "\E25C";
}

.icon-monochrome_photos:before {
  content: "\E403";
}

.icon-mood_bad:before {
  content: "\E7F3";
}

.icon-more:before {
  content: "\E619";
}

.icon-more_horiz:before {
  content: "\E5D3";
}

.icon-more_vert:before {
  content: "\E5D4";
}

.icon-motorcycle:before {
  content: "\E91B";
}

.icon-mouse:before {
  content: "\E323";
}

.icon-move_to_inbox:before {
  content: "\E168";
}

.icon-movie_creation:before {
  content: "\E404";
}

.icon-movie_filter:before {
  content: "\E43A";
}

.icon-multiline_chart:before {
  content: "\E6DF";
}

.icon-music_note:before {
  content: "\E405";
}

.icon-music_video:before {
  content: "\E063";
}

.icon-nature:before {
  content: "\E406";
}

.icon-nature_people:before {
  content: "\E407";
}

.icon-navigation:before {
  content: "\E55D";
}

.icon-near_me:before {
  content: "\E569";
}

.icon-network_cell:before {
  content: "\E1B9";
}

.icon-network_check:before {
  content: "\E640";
}

.icon-network_locked:before {
  content: "\E61A";
}

.icon-network_wifi:before {
  content: "\E1BA";
}

.icon-new_releases:before {
  content: "\E031";
}

.icon-next_week:before {
  content: "\E16A";
}

.icon-nfc:before {
  content: "\E1BB";
}

.icon-no_encryption:before {
  content: "\E641";
}

.icon-signal_cellular_no_sim:before {
  content: "\E1CE";
}

.icon-note:before {
  content: "\E06F";
}

.icon-note_add:before {
  content: "\E89C";
}

.icon-notifications:before {
  content: "\E7F4";
}

.icon-notifications_active:before {
  content: "\E7F7";
}

.icon-notifications_none:before {
  content: "\E7F5";
}

.icon-notifications_off:before {
  content: "\E7F6";
}

.icon-notifications_paused:before {
  content: "\E7F8";
}

.icon-offline_pin:before {
  content: "\E90A";
}

.icon-ondemand_video:before {
  content: "\E63A";
}

.icon-opacity:before {
  content: "\E91C";
}

.icon-open_in_browser:before {
  content: "\E89D";
}

.icon-open_with:before {
  content: "\E89F";
}

.icon-pages:before {
  content: "\E7F9";
}

.icon-pageview:before {
  content: "\E8A0";
}

.icon-pan_tool:before {
  content: "\E925";
}

.icon-panorama:before {
  content: "\E40B";
}

.icon-radio_button_unchecked:before {
  content: "\E836";
}

.icon-panorama_horizontal:before {
  content: "\E40D";
}

.icon-panorama_vertical:before {
  content: "\E40E";
}

.icon-panorama_wide_angle:before {
  content: "\E40F";
}

.icon-party_mode:before {
  content: "\E7FA";
}

.icon-pause:before {
  content: "\E034";
}

.icon-pause_circle_filled:before {
  content: "\E035";
}

.icon-pause_circle_outline:before {
  content: "\E036";
}

.icon-people_outline:before {
  content: "\E7FC";
}

.icon-perm_camera_mic:before {
  content: "\E8A2";
}

.icon-perm_contact_calendar:before {
  content: "\E8A3";
}

.icon-perm_data_setting:before {
  content: "\E8A4";
}

.icon-perm_device_information:before {
  content: "\E8A5";
}

.icon-person_outline:before {
  content: "\E7FF";
}

.icon-perm_media:before {
  content: "\E8A7";
}

.icon-perm_phone_msg:before {
  content: "\E8A8";
}

.icon-perm_scan_wifi:before {
  content: "\E8A9";
}

.icon-person:before {
  content: "\E7FD";
}

.icon-person_add:before {
  content: "\E7FE";
}

.icon-person_pin:before {
  content: "\E55A";
}

.icon-person_pin_circle:before {
  content: "\E56A";
}

.icon-personal_video:before {
  content: "\E63B";
}

.icon-pets:before {
  content: "\E91D";
}

.icon-phone_android:before {
  content: "\E324";
}

.icon-phone_bluetooth_speaker:before {
  content: "\E61B";
}

.icon-phone_forwarded:before {
  content: "\E61C";
}

.icon-phone_in_talk:before {
  content: "\E61D";
}

.icon-phone_iphone:before {
  content: "\E325";
}

.icon-phone_locked:before {
  content: "\E61E";
}

.icon-phone_missed:before {
  content: "\E61F";
}

.icon-phone_paused:before {
  content: "\E620";
}

.icon-phonelink_erase:before {
  content: "\E0DB";
}

.icon-phonelink_lock:before {
  content: "\E0DC";
}

.icon-phonelink_off:before {
  content: "\E327";
}

.icon-phonelink_ring:before {
  content: "\E0DD";
}

.icon-phonelink_setup:before {
  content: "\E0DE";
}

.icon-photo_album:before {
  content: "\E411";
}

.icon-photo_filter:before {
  content: "\E43B";
}

.icon-photo_size_select_actual:before {
  content: "\E432";
}

.icon-photo_size_select_large:before {
  content: "\E433";
}

.icon-photo_size_select_small:before {
  content: "\E434";
}

.icon-picture_as_pdf:before {
  content: "\E415";
}

.icon-picture_in_picture:before {
  content: "\E8AA";
}

.icon-picture_in_picture_alt:before {
  content: "\E911";
}

.icon-pie_chart:before {
  content: "\E6C4";
}

.icon-pie_chart_outlined:before {
  content: "\E6C5";
}

.icon-pin_drop:before {
  content: "\E55E";
}

.icon-play_arrow:before {
  content: "\E037";
}

.icon-play_circle_filled:before {
  content: "\E038";
}

.icon-play_circle_outline:before {
  content: "\E039";
}

.icon-play_for_work:before {
  content: "\E906";
}

.icon-playlist_add:before {
  content: "\E03B";
}

.icon-playlist_add_check:before {
  content: "\E065";
}

.icon-playlist_play:before {
  content: "\E05F";
}

.icon-plus_one:before {
  content: "\E800";
}

.icon-polymer:before {
  content: "\E8AB";
}

.icon-pool:before {
  content: "\EB48";
}

.icon-portable_wifi_off:before {
  content: "\E0CE";
}

.icon-portrait:before {
  content: "\E416";
}

.icon-power:before {
  content: "\E63C";
}

.icon-power_input:before {
  content: "\E336";
}

.icon-power_settings_new:before {
  content: "\E8AC";
}

.icon-pregnant_woman:before {
  content: "\E91E";
}

.icon-present_to_all:before {
  content: "\E0DF";
}

.icon-priority_high:before {
  content: "\E645";
}

.icon-public:before {
  content: "\E80B";
}

.icon-publish:before {
  content: "\E255";
}

.icon-queue_music:before {
  content: "\E03D";
}

.icon-queue_play_next:before {
  content: "\E066";
}

.icon-radio:before {
  content: "\E03E";
}

.icon-radio_button_checked:before {
  content: "\E837";
}

.icon-rate_review:before {
  content: "\E560";
}

.icon-receipt:before {
  content: "\E8B0";
}

.icon-recent_actors:before {
  content: "\E03F";
}

.icon-record_voice_over:before {
  content: "\E91F";
}

.icon-redo:before {
  content: "\E15A";
}

.icon-refresh:before {
  content: "\E5D5";
}

.icon-remove:before {
  content: "\E15B";
}

.icon-remove_circle_outline:before {
  content: "\E15D";
}

.icon-remove_from_queue:before {
  content: "\E067";
}

.icon-visibility:before {
  content: "\E8F4";
}

.icon-remove_shopping_cart:before {
  content: "\E928";
}

.icon-reorder:before {
  content: "\E8FE";
}

.icon-repeat:before {
  content: "\E040";
}

.icon-repeat_one:before {
  content: "\E041";
}

.icon-replay:before {
  content: "\E042";
}

.icon-replay_10:before {
  content: "\E059";
}

.icon-replay_30:before {
  content: "\E05A";
}

.icon-replay_5:before {
  content: "\E05B";
}

.icon-reply:before {
  content: "\E15E";
}

.icon-reply_all:before {
  content: "\E15F";
}

.icon-report:before {
  content: "\E160";
}

.icon-warning:before {
  content: "\E002";
}

.icon-restaurant:before {
  content: "\E56C";
}

.icon-restore_page:before {
  content: "\E929";
}

.icon-ring_volume:before {
  content: "\E0D1";
}

.icon-room_service:before {
  content: "\EB49";
}

.icon-rotate_90_degrees_ccw:before {
  content: "\E418";
}

.icon-rotate_left:before {
  content: "\E419";
}

.icon-rotate_right:before {
  content: "\E41A";
}

.icon-rounded_corner:before {
  content: "\E920";
}

.icon-router:before {
  content: "\E328";
}

.icon-rowing:before {
  content: "\E921";
}

.icon-rss_feed:before {
  content: "\E0E5";
}

.icon-rv_hookup:before {
  content: "\E642";
}

.icon-satellite:before {
  content: "\E562";
}

.icon-save:before {
  content: "\E161";
}

.icon-scanner:before {
  content: "\E329";
}

.icon-school:before {
  content: "\E80C";
}

.icon-screen_lock_landscape:before {
  content: "\E1BE";
}

.icon-screen_lock_portrait:before {
  content: "\E1BF";
}

.icon-screen_lock_rotation:before {
  content: "\E1C0";
}

.icon-screen_rotation:before {
  content: "\E1C1";
}

.icon-screen_share:before {
  content: "\E0E2";
}

.icon-sd_storage:before {
  content: "\E1C2";
}

.icon-search:before {
  content: "\E8B6";
}

.icon-security:before {
  content: "\E32A";
}

.icon-select_all:before {
  content: "\E162";
}

.icon-send:before {
  content: "\E163";
}

.icon-sentiment_dissatisfied:before {
  content: "\E811";
}

.icon-sentiment_neutral:before {
  content: "\E812";
}

.icon-sentiment_satisfied:before {
  content: "\E813";
}

.icon-sentiment_very_dissatisfied:before {
  content: "\E814";
}

.icon-sentiment_very_satisfied:before {
  content: "\E815";
}

.icon-settings:before {
  content: "\E8B8";
}

.icon-settings_applications:before {
  content: "\E8B9";
}

.icon-settings_backup_restore:before {
  content: "\E8BA";
}

.icon-settings_bluetooth:before {
  content: "\E8BB";
}

.icon-settings_brightness:before {
  content: "\E8BD";
}

.icon-settings_cell:before {
  content: "\E8BC";
}

.icon-settings_ethernet:before {
  content: "\E8BE";
}

.icon-settings_input_antenna:before {
  content: "\E8BF";
}

.icon-settings_input_composite:before {
  content: "\E8C1";
}

.icon-settings_input_hdmi:before {
  content: "\E8C2";
}

.icon-settings_input_svideo:before {
  content: "\E8C3";
}

.icon-settings_overscan:before {
  content: "\E8C4";
}

.icon-settings_phone:before {
  content: "\E8C5";
}

.icon-settings_power:before {
  content: "\E8C6";
}

.icon-settings_remote:before {
  content: "\E8C7";
}

.icon-settings_system_daydream:before {
  content: "\E1C3";
}

.icon-settings_voice:before {
  content: "\E8C8";
}

.icon-share:before {
  content: "\E80D";
}

.icon-shop:before {
  content: "\E8C9";
}

.icon-shop_two:before {
  content: "\E8CA";
}

.icon-shopping_basket:before {
  content: "\E8CB";
}

.icon-short_text:before {
  content: "\E261";
}

.icon-show_chart:before {
  content: "\E6E1";
}

.icon-shuffle:before {
  content: "\E043";
}

.icon-signal_cellular_4_bar:before {
  content: "\E1C8";
}

.icon-signal_cellular_connected_no_internet_4_bar:before {
  content: "\E1CD";
}

.icon-signal_cellular_null:before {
  content: "\E1CF";
}

.icon-signal_cellular_off:before {
  content: "\E1D0";
}

.icon-signal_wifi_4_bar:before {
  content: "\E1D8";
}

.icon-signal_wifi_4_bar_lock:before {
  content: "\E1D9";
}

.icon-signal_wifi_off:before {
  content: "\E1DA";
}

.icon-sim_card:before {
  content: "\E32B";
}

.icon-sim_card_alert:before {
  content: "\E624";
}

.icon-skip_next:before {
  content: "\E044";
}

.icon-skip_previous:before {
  content: "\E045";
}

.icon-slideshow:before {
  content: "\E41B";
}

.icon-slow_motion_video:before {
  content: "\E068";
}

.icon-stay_primary_portrait:before {
  content: "\E0D6";
}

.icon-smoke_free:before {
  content: "\EB4A";
}

.icon-smoking_rooms:before {
  content: "\EB4B";
}

.icon-textsms:before {
  content: "\E0D8";
}

.icon-snooze:before {
  content: "\E046";
}

.icon-sort:before {
  content: "\E164";
}

.icon-sort_by_alpha:before {
  content: "\E053";
}

.icon-spa:before {
  content: "\EB4C";
}

.icon-space_bar:before {
  content: "\E256";
}

.icon-speaker:before {
  content: "\E32D";
}

.icon-speaker_group:before {
  content: "\E32E";
}

.icon-speaker_notes:before {
  content: "\E8CD";
}

.icon-speaker_notes_off:before {
  content: "\E92A";
}

.icon-speaker_phone:before {
  content: "\E0D2";
}

.icon-spellcheck:before {
  content: "\E8CE";
}

.icon-star_border:before {
  content: "\E83A";
}

.icon-star_half:before {
  content: "\E839";
}

.icon-stars:before {
  content: "\E8D0";
}

.icon-stay_primary_landscape:before {
  content: "\E0D5";
}

.icon-stop:before {
  content: "\E047";
}

.icon-stop_screen_share:before {
  content: "\E0E3";
}

.icon-storage:before {
  content: "\E1DB";
}

.icon-store_mall_directory:before {
  content: "\E563";
}

.icon-straighten:before {
  content: "\E41C";
}

.icon-streetview:before {
  content: "\E56E";
}

.icon-strikethrough_s:before {
  content: "\E257";
}

.icon-style:before {
  content: "\E41D";
}

.icon-subdirectory_arrow_left:before {
  content: "\E5D9";
}

.icon-subdirectory_arrow_right:before {
  content: "\E5DA";
}

.icon-subject:before {
  content: "\E8D2";
}

.icon-subscriptions:before {
  content: "\E064";
}

.icon-subtitles:before {
  content: "\E048";
}

.icon-subway:before {
  content: "\E56F";
}

.icon-supervisor_account:before {
  content: "\E8D3";
}

.icon-surround_sound:before {
  content: "\E049";
}

.icon-swap_calls:before {
  content: "\E0D7";
}

.icon-swap_horiz:before {
  content: "\E8D4";
}

.icon-swap_vert:before {
  content: "\E8D5";
}

.icon-swap_vertical_circle:before {
  content: "\E8D6";
}

.icon-switch_camera:before {
  content: "\E41E";
}

.icon-switch_video:before {
  content: "\E41F";
}

.icon-sync_disabled:before {
  content: "\E628";
}

.icon-sync_problem:before {
  content: "\E629";
}

.icon-system_update:before {
  content: "\E62A";
}

.icon-system_update_alt:before {
  content: "\E8D7";
}

.icon-tab:before {
  content: "\E8D8";
}

.icon-tab_unselected:before {
  content: "\E8D9";
}

.icon-tablet:before {
  content: "\E32F";
}

.icon-tablet_android:before {
  content: "\E330";
}

.icon-tablet_mac:before {
  content: "\E331";
}

.icon-tap_and_play:before {
  content: "\E62B";
}

.icon-text_fields:before {
  content: "\E262";
}

.icon-text_format:before {
  content: "\E165";
}

.icon-texture:before {
  content: "\E421";
}

.icon-thumb_down:before {
  content: "\E8DB";
}

.icon-thumb_up:before {
  content: "\E8DC";
}

.icon-thumbs_up_down:before {
  content: "\E8DD";
}

.icon-timelapse:before {
  content: "\E422";
}

.icon-timeline:before {
  content: "\E922";
}

.icon-timer:before {
  content: "\E425";
}

.icon-timer_10:before {
  content: "\E423";
}

.icon-timer_3:before {
  content: "\E424";
}

.icon-timer_off:before {
  content: "\E426";
}

.icon-title:before {
  content: "\E264";
}

.icon-toc:before {
  content: "\E8DE";
}

.icon-today:before {
  content: "\E8DF";
}

.icon-toll:before {
  content: "\E8E0";
}

.icon-tonality:before {
  content: "\E427";
}

.icon-touch_app:before {
  content: "\E913";
}

.icon-toys:before {
  content: "\E332";
}

.icon-track_changes:before {
  content: "\E8E1";
}

.icon-traffic:before {
  content: "\E565";
}

.icon-train:before {
  content: "\E570";
}

.icon-tram:before {
  content: "\E571";
}

.icon-transfer_within_a_station:before {
  content: "\E572";
}

.icon-transform:before {
  content: "\E428";
}

.icon-translate:before {
  content: "\E8E2";
}

.icon-trending_down:before {
  content: "\E8E3";
}

.icon-trending_flat:before {
  content: "\E8E4";
}

.icon-trending_up:before {
  content: "\E8E5";
}

.icon-tune:before {
  content: "\E429";
}

.icon-tv:before {
  content: "\E333";
}

.icon-unarchive:before {
  content: "\E169";
}

.icon-undo:before {
  content: "\E166";
}

.icon-unfold_less:before {
  content: "\E5D6";
}

.icon-unfold_more:before {
  content: "\E5D7";
}

.icon-update:before {
  content: "\E923";
}

.icon-usb:before {
  content: "\E1E0";
}

.icon-verified_user:before {
  content: "\E8E8";
}

.icon-vertical_align_bottom:before {
  content: "\E258";
}

.icon-vertical_align_center:before {
  content: "\E259";
}

.icon-vertical_align_top:before {
  content: "\E25A";
}

.icon-vibration:before {
  content: "\E62D";
}

.icon-video_call:before {
  content: "\E070";
}

.icon-video_label:before {
  content: "\E071";
}

.icon-video_library:before {
  content: "\E04A";
}

.icon-videocam:before {
  content: "\E04B";
}

.icon-videocam_off:before {
  content: "\E04C";
}

.icon-videogame_asset:before {
  content: "\E338";
}

.icon-view_agenda:before {
  content: "\E8E9";
}

.icon-view_array:before {
  content: "\E8EA";
}

.icon-view_carousel:before {
  content: "\E8EB";
}

.icon-view_column:before {
  content: "\E8EC";
}

.icon-view_comfy:before {
  content: "\E42A";
}

.icon-view_compact:before {
  content: "\E42B";
}

.icon-view_day:before {
  content: "\E8ED";
}

.icon-view_headline:before {
  content: "\E8EE";
}

.icon-view_list:before {
  content: "\E8EF";
}

.icon-view_module:before {
  content: "\E8F0";
}

.icon-view_quilt:before {
  content: "\E8F1";
}

.icon-view_stream:before {
  content: "\E8F2";
}

.icon-view_week:before {
  content: "\E8F3";
}

.icon-vignette:before {
  content: "\E435";
}

.icon-visibility_off:before {
  content: "\E8F5";
}

.icon-voice_chat:before {
  content: "\E62E";
}

.icon-voicemail:before {
  content: "\E0D9";
}

.icon-volume_down:before {
  content: "\E04D";
}

.icon-volume_mute:before {
  content: "\E04E";
}

.icon-volume_off:before {
  content: "\E04F";
}

.icon-volume_up:before {
  content: "\E050";
}

.icon-vpn_key:before {
  content: "\E0DA";
}

.icon-vpn_lock:before {
  content: "\E62F";
}

.icon-wallpaper:before {
  content: "\E1BC";
}

.icon-watch:before {
  content: "\E334";
}

.icon-watch_later:before {
  content: "\E924";
}

.icon-wb_auto:before {
  content: "\E42C";
}

.icon-wb_incandescent:before {
  content: "\E42E";
}

.icon-wb_iridescent:before {
  content: "\E436";
}

.icon-wb_sunny:before {
  content: "\E430";
}

.icon-wc:before {
  content: "\E63D";
}

.icon-web:before {
  content: "\E051";
}

.icon-web_asset:before {
  content: "\E069";
}

.icon-weekend:before {
  content: "\E16B";
}

.icon-whatshot:before {
  content: "\E80E";
}

.icon-widgets:before {
  content: "\E1BD";
}

.icon-wifi:before {
  content: "\E63E";
}

.icon-wifi_lock:before {
  content: "\E1E1";
}

.icon-wifi_tethering:before {
  content: "\E1E2";
}

.icon-work:before {
  content: "\E8F9";
}

.icon-wrap_text:before {
  content: "\E25B";
}

.icon-youtube_searched_for:before {
  content: "\E8FA";
}

.icon-zoom_in:before {
  content: "\E8FF";
}

.icon-zoom_out:before {
  content: "\E901";
}

.icon-zoom_out_map:before {
  content: "\E56B";
}

/* http://meyerweb.com/eric/tools/css/reset/
   v4.0 | 20180602
   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,
main,
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,
main,
menu,
nav,
section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */

*[hidden] {
  display: none;
}

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

/*-----------------------------------------------------------
| Margins.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| No focus outline
|----------------------------------------------------------*/

/* -----------------------------------------------------------
| Pane is an element that spans the entire window height.
|---------------------------------------------------------- */

/*-----------------------------------------------------------
| Margins and padding.
|----------------------------------------------------------*/

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.m-0-i {
  margin: 0 !important;
}

.mt-0-i {
  margin-top: 0 !important;
}

.mr-0-i {
  margin-right: 0 !important;
}

.mb-0-i {
  margin-bottom: 0 !important;
}

.ml-0-i {
  margin-left: 0 !important;
}

.p-0-i {
  padding: 0 !important;
}

.pt-0-i {
  padding-top: 0 !important;
}

.pr-0-i {
  padding-right: 0 !important;
}

.pb-0-i {
  padding-bottom: 0 !important;
}

.pl-0-i {
  padding-left: 0 !important;
}

.mh-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mv-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.ph-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.pv-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.mh-0-i {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mv-0-i {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.ph-0-i {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.pv-0-i {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.m-1 {
  margin: 1px !important;
}

.mt-1 {
  margin-top: 1px !important;
}

.mr-1 {
  margin-right: 1px !important;
}

.mb-1 {
  margin-bottom: 1px !important;
}

.ml-1 {
  margin-left: 1px !important;
}

.p-1 {
  padding: 1px !important;
}

.pt-1 {
  padding-top: 1px !important;
}

.pr-1 {
  padding-right: 1px !important;
}

.pb-1 {
  padding-bottom: 1px !important;
}

.pl-1 {
  padding-left: 1px !important;
}

.m-1-i {
  margin: 1px !important;
}

.mt-1-i {
  margin-top: 1px !important;
}

.mr-1-i {
  margin-right: 1px !important;
}

.mb-1-i {
  margin-bottom: 1px !important;
}

.ml-1-i {
  margin-left: 1px !important;
}

.p-1-i {
  padding: 1px !important;
}

.pt-1-i {
  padding-top: 1px !important;
}

.pr-1-i {
  padding-right: 1px !important;
}

.pb-1-i {
  padding-bottom: 1px !important;
}

.pl-1-i {
  padding-left: 1px !important;
}

.mh-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mv-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.ph-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pv-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.mh-1-i {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mv-1-i {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.ph-1-i {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pv-1-i {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.m-2 {
  margin: 2px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.mr-2 {
  margin-right: 2px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.ml-2 {
  margin-left: 2px !important;
}

.p-2 {
  padding: 2px !important;
}

.pt-2 {
  padding-top: 2px !important;
}

.pr-2 {
  padding-right: 2px !important;
}

.pb-2 {
  padding-bottom: 2px !important;
}

.pl-2 {
  padding-left: 2px !important;
}

.m-2-i {
  margin: 2px !important;
}

.mt-2-i {
  margin-top: 2px !important;
}

.mr-2-i {
  margin-right: 2px !important;
}

.mb-2-i {
  margin-bottom: 2px !important;
}

.ml-2-i {
  margin-left: 2px !important;
}

.p-2-i {
  padding: 2px !important;
}

.pt-2-i {
  padding-top: 2px !important;
}

.pr-2-i {
  padding-right: 2px !important;
}

.pb-2-i {
  padding-bottom: 2px !important;
}

.pl-2-i {
  padding-left: 2px !important;
}

.mh-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mv-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.ph-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.pv-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.mh-2-i {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mv-2-i {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.ph-2-i {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.pv-2-i {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.m-3 {
  margin: 3px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.mr-3 {
  margin-right: 3px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.ml-3 {
  margin-left: 3px !important;
}

.p-3 {
  padding: 3px !important;
}

.pt-3 {
  padding-top: 3px !important;
}

.pr-3 {
  padding-right: 3px !important;
}

.pb-3 {
  padding-bottom: 3px !important;
}

.pl-3 {
  padding-left: 3px !important;
}

.m-3-i {
  margin: 3px !important;
}

.mt-3-i {
  margin-top: 3px !important;
}

.mr-3-i {
  margin-right: 3px !important;
}

.mb-3-i {
  margin-bottom: 3px !important;
}

.ml-3-i {
  margin-left: 3px !important;
}

.p-3-i {
  padding: 3px !important;
}

.pt-3-i {
  padding-top: 3px !important;
}

.pr-3-i {
  padding-right: 3px !important;
}

.pb-3-i {
  padding-bottom: 3px !important;
}

.pl-3-i {
  padding-left: 3px !important;
}

.mh-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.mv-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.ph-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.pv-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.mh-3-i {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.mv-3-i {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.ph-3-i {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.pv-3-i {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.m-4 {
  margin: 4px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.p-4 {
  padding: 4px !important;
}

.pt-4 {
  padding-top: 4px !important;
}

.pr-4 {
  padding-right: 4px !important;
}

.pb-4 {
  padding-bottom: 4px !important;
}

.pl-4 {
  padding-left: 4px !important;
}

.m-4-i {
  margin: 4px !important;
}

.mt-4-i {
  margin-top: 4px !important;
}

.mr-4-i {
  margin-right: 4px !important;
}

.mb-4-i {
  margin-bottom: 4px !important;
}

.ml-4-i {
  margin-left: 4px !important;
}

.p-4-i {
  padding: 4px !important;
}

.pt-4-i {
  padding-top: 4px !important;
}

.pr-4-i {
  padding-right: 4px !important;
}

.pb-4-i {
  padding-bottom: 4px !important;
}

.pl-4-i {
  padding-left: 4px !important;
}

.mh-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mv-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.ph-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pv-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.mh-4-i {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mv-4-i {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.ph-4-i {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pv-4-i {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.m-5 {
  margin: 5px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.p-5 {
  padding: 5px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.m-5-i {
  margin: 5px !important;
}

.mt-5-i {
  margin-top: 5px !important;
}

.mr-5-i {
  margin-right: 5px !important;
}

.mb-5-i {
  margin-bottom: 5px !important;
}

.ml-5-i {
  margin-left: 5px !important;
}

.p-5-i {
  padding: 5px !important;
}

.pt-5-i {
  padding-top: 5px !important;
}

.pr-5-i {
  padding-right: 5px !important;
}

.pb-5-i {
  padding-bottom: 5px !important;
}

.pl-5-i {
  padding-left: 5px !important;
}

.mh-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mv-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.ph-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pv-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.mh-5-i {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mv-5-i {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.ph-5-i {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pv-5-i {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.p-10 {
  padding: 10px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.m-10-i {
  margin: 10px !important;
}

.mt-10-i {
  margin-top: 10px !important;
}

.mr-10-i {
  margin-right: 10px !important;
}

.mb-10-i {
  margin-bottom: 10px !important;
}

.ml-10-i {
  margin-left: 10px !important;
}

.p-10-i {
  padding: 10px !important;
}

.pt-10-i {
  padding-top: 10px !important;
}

.pr-10-i {
  padding-right: 10px !important;
}

.pb-10-i {
  padding-bottom: 10px !important;
}

.pl-10-i {
  padding-left: 10px !important;
}

.mh-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mv-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.ph-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pv-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.mh-10-i {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mv-10-i {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.ph-10-i {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pv-10-i {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.m-sm {
  margin: 8px !important;
}

.mt-sm {
  margin-top: 8px !important;
}

.mr-sm {
  margin-right: 8px !important;
}

.mb-sm {
  margin-bottom: 8px !important;
}

.ml-sm {
  margin-left: 8px !important;
}

.p-sm {
  padding: 8px !important;
}

.pt-sm {
  padding-top: 8px !important;
}

.pr-sm {
  padding-right: 8px !important;
}

.pb-sm {
  padding-bottom: 8px !important;
}

.pl-sm {
  padding-left: 8px !important;
}

.m-sm-i {
  margin: 8px !important;
}

.mt-sm-i {
  margin-top: 8px !important;
}

.mr-sm-i {
  margin-right: 8px !important;
}

.mb-sm-i {
  margin-bottom: 8px !important;
}

.ml-sm-i {
  margin-left: 8px !important;
}

.p-sm-i {
  padding: 8px !important;
}

.pt-sm-i {
  padding-top: 8px !important;
}

.pr-sm-i {
  padding-right: 8px !important;
}

.pb-sm-i {
  padding-bottom: 8px !important;
}

.pl-sm-i {
  padding-left: 8px !important;
}

.mh-sm {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mv-sm {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.ph-sm {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pv-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.mh-sm-i {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mv-sm-i {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.ph-sm-i {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pv-sm-i {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.m-md {
  margin: 20px !important;
}

.mt-md {
  margin-top: 20px !important;
}

.mr-md {
  margin-right: 20px !important;
}

.mb-md {
  margin-bottom: 20px !important;
}

.ml-md {
  margin-left: 20px !important;
}

.p-md {
  padding: 20px !important;
}

.pt-md {
  padding-top: 20px !important;
}

.pr-md {
  padding-right: 20px !important;
}

.pb-md {
  padding-bottom: 20px !important;
}

.pl-md {
  padding-left: 20px !important;
}

.m-md-i {
  margin: 20px !important;
}

.mt-md-i {
  margin-top: 20px !important;
}

.mr-md-i {
  margin-right: 20px !important;
}

.mb-md-i {
  margin-bottom: 20px !important;
}

.ml-md-i {
  margin-left: 20px !important;
}

.p-md-i {
  padding: 20px !important;
}

.pt-md-i {
  padding-top: 20px !important;
}

.pr-md-i {
  padding-right: 20px !important;
}

.pb-md-i {
  padding-bottom: 20px !important;
}

.pl-md-i {
  padding-left: 20px !important;
}

.mh-md {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mv-md {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.ph-md {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pv-md {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.mh-md-i {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mv-md-i {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.ph-md-i {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pv-md-i {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.m-lg {
  margin: 40px !important;
}

.mt-lg {
  margin-top: 40px !important;
}

.mr-lg {
  margin-right: 40px !important;
}

.mb-lg {
  margin-bottom: 40px !important;
}

.ml-lg {
  margin-left: 40px !important;
}

.p-lg {
  padding: 40px !important;
}

.pt-lg {
  padding-top: 40px !important;
}

.pr-lg {
  padding-right: 40px !important;
}

.pb-lg {
  padding-bottom: 40px !important;
}

.pl-lg {
  padding-left: 40px !important;
}

.m-lg-i {
  margin: 40px !important;
}

.mt-lg-i {
  margin-top: 40px !important;
}

.mr-lg-i {
  margin-right: 40px !important;
}

.mb-lg-i {
  margin-bottom: 40px !important;
}

.ml-lg-i {
  margin-left: 40px !important;
}

.p-lg-i {
  padding: 40px !important;
}

.pt-lg-i {
  padding-top: 40px !important;
}

.pr-lg-i {
  padding-right: 40px !important;
}

.pb-lg-i {
  padding-bottom: 40px !important;
}

.pl-lg-i {
  padding-left: 40px !important;
}

.mh-lg {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mv-lg {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.ph-lg {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pv-lg {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.mh-lg-i {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mv-lg-i {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.ph-lg-i {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pv-lg-i {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.m-xl {
  margin: 80px !important;
}

.mt-xl {
  margin-top: 80px !important;
}

.mr-xl {
  margin-right: 80px !important;
}

.mb-xl {
  margin-bottom: 80px !important;
}

.ml-xl {
  margin-left: 80px !important;
}

.p-xl {
  padding: 80px !important;
}

.pt-xl {
  padding-top: 80px !important;
}

.pr-xl {
  padding-right: 80px !important;
}

.pb-xl {
  padding-bottom: 80px !important;
}

.pl-xl {
  padding-left: 80px !important;
}

.m-xl-i {
  margin: 80px !important;
}

.mt-xl-i {
  margin-top: 80px !important;
}

.mr-xl-i {
  margin-right: 80px !important;
}

.mb-xl-i {
  margin-bottom: 80px !important;
}

.ml-xl-i {
  margin-left: 80px !important;
}

.p-xl-i {
  padding: 80px !important;
}

.pt-xl-i {
  padding-top: 80px !important;
}

.pr-xl-i {
  padding-right: 80px !important;
}

.pb-xl-i {
  padding-bottom: 80px !important;
}

.pl-xl-i {
  padding-left: 80px !important;
}

.mh-xl {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mv-xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.ph-xl {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.pv-xl {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.mh-xl-i {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mv-xl-i {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.ph-xl-i {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.pv-xl-i {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.m-sm- {
  margin: -8px !important;
}

.mt-sm- {
  margin-top: -8px !important;
}

.mr-sm- {
  margin-right: -8px !important;
}

.mb-sm- {
  margin-bottom: -8px !important;
}

.ml-sm- {
  margin-left: -8px !important;
}

.p-sm- {
  padding: -8px !important;
}

.pt-sm- {
  padding-top: -8px !important;
}

.pr-sm- {
  padding-right: -8px !important;
}

.pb-sm- {
  padding-bottom: -8px !important;
}

.pl-sm- {
  padding-left: -8px !important;
}

.m-sm--i {
  margin: -8px !important;
}

.mt-sm--i {
  margin-top: -8px !important;
}

.mr-sm--i {
  margin-right: -8px !important;
}

.mb-sm--i {
  margin-bottom: -8px !important;
}

.ml-sm--i {
  margin-left: -8px !important;
}

.p-sm--i {
  padding: -8px !important;
}

.pt-sm--i {
  padding-top: -8px !important;
}

.pr-sm--i {
  padding-right: -8px !important;
}

.pb-sm--i {
  padding-bottom: -8px !important;
}

.pl-sm--i {
  padding-left: -8px !important;
}

.mh-sm- {
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.mv-sm- {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.ph-sm- {
  padding-left: -8px !important;
  padding-right: -8px !important;
}

.pv-sm- {
  padding-top: -8px !important;
  padding-bottom: -8px !important;
}

.mh-sm--i {
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.mv-sm--i {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.ph-sm--i {
  padding-left: -8px !important;
  padding-right: -8px !important;
}

.pv-sm--i {
  padding-top: -8px !important;
  padding-bottom: -8px !important;
}

.m-md- {
  margin: -20px !important;
}

.mt-md- {
  margin-top: -20px !important;
}

.mr-md- {
  margin-right: -20px !important;
}

.mb-md- {
  margin-bottom: -20px !important;
}

.ml-md- {
  margin-left: -20px !important;
}

.p-md- {
  padding: -20px !important;
}

.pt-md- {
  padding-top: -20px !important;
}

.pr-md- {
  padding-right: -20px !important;
}

.pb-md- {
  padding-bottom: -20px !important;
}

.pl-md- {
  padding-left: -20px !important;
}

.m-md--i {
  margin: -20px !important;
}

.mt-md--i {
  margin-top: -20px !important;
}

.mr-md--i {
  margin-right: -20px !important;
}

.mb-md--i {
  margin-bottom: -20px !important;
}

.ml-md--i {
  margin-left: -20px !important;
}

.p-md--i {
  padding: -20px !important;
}

.pt-md--i {
  padding-top: -20px !important;
}

.pr-md--i {
  padding-right: -20px !important;
}

.pb-md--i {
  padding-bottom: -20px !important;
}

.pl-md--i {
  padding-left: -20px !important;
}

.mh-md- {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.mv-md- {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.ph-md- {
  padding-left: -20px !important;
  padding-right: -20px !important;
}

.pv-md- {
  padding-top: -20px !important;
  padding-bottom: -20px !important;
}

.mh-md--i {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.mv-md--i {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.ph-md--i {
  padding-left: -20px !important;
  padding-right: -20px !important;
}

.pv-md--i {
  padding-top: -20px !important;
  padding-bottom: -20px !important;
}

.m-lg- {
  margin: -40px !important;
}

.mt-lg- {
  margin-top: -40px !important;
}

.mr-lg- {
  margin-right: -40px !important;
}

.mb-lg- {
  margin-bottom: -40px !important;
}

.ml-lg- {
  margin-left: -40px !important;
}

.p-lg- {
  padding: -40px !important;
}

.pt-lg- {
  padding-top: -40px !important;
}

.pr-lg- {
  padding-right: -40px !important;
}

.pb-lg- {
  padding-bottom: -40px !important;
}

.pl-lg- {
  padding-left: -40px !important;
}

.m-lg--i {
  margin: -40px !important;
}

.mt-lg--i {
  margin-top: -40px !important;
}

.mr-lg--i {
  margin-right: -40px !important;
}

.mb-lg--i {
  margin-bottom: -40px !important;
}

.ml-lg--i {
  margin-left: -40px !important;
}

.p-lg--i {
  padding: -40px !important;
}

.pt-lg--i {
  padding-top: -40px !important;
}

.pr-lg--i {
  padding-right: -40px !important;
}

.pb-lg--i {
  padding-bottom: -40px !important;
}

.pl-lg--i {
  padding-left: -40px !important;
}

.mh-lg- {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.mv-lg- {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.ph-lg- {
  padding-left: -40px !important;
  padding-right: -40px !important;
}

.pv-lg- {
  padding-top: -40px !important;
  padding-bottom: -40px !important;
}

.mh-lg--i {
  margin-left: -40px !important;
  margin-right: -40px !important;
}

.mv-lg--i {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.ph-lg--i {
  padding-left: -40px !important;
  padding-right: -40px !important;
}

.pv-lg--i {
  padding-top: -40px !important;
  padding-bottom: -40px !important;
}

.m-xl- {
  margin: -80px !important;
}

.mt-xl- {
  margin-top: -80px !important;
}

.mr-xl- {
  margin-right: -80px !important;
}

.mb-xl- {
  margin-bottom: -80px !important;
}

.ml-xl- {
  margin-left: -80px !important;
}

.p-xl- {
  padding: -80px !important;
}

.pt-xl- {
  padding-top: -80px !important;
}

.pr-xl- {
  padding-right: -80px !important;
}

.pb-xl- {
  padding-bottom: -80px !important;
}

.pl-xl- {
  padding-left: -80px !important;
}

.m-xl--i {
  margin: -80px !important;
}

.mt-xl--i {
  margin-top: -80px !important;
}

.mr-xl--i {
  margin-right: -80px !important;
}

.mb-xl--i {
  margin-bottom: -80px !important;
}

.ml-xl--i {
  margin-left: -80px !important;
}

.p-xl--i {
  padding: -80px !important;
}

.pt-xl--i {
  padding-top: -80px !important;
}

.pr-xl--i {
  padding-right: -80px !important;
}

.pb-xl--i {
  padding-bottom: -80px !important;
}

.pl-xl--i {
  padding-left: -80px !important;
}

.mh-xl- {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

.mv-xl- {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.ph-xl- {
  padding-left: -80px !important;
  padding-right: -80px !important;
}

.pv-xl- {
  padding-top: -80px !important;
  padding-bottom: -80px !important;
}

.mh-xl--i {
  margin-left: -80px !important;
  margin-right: -80px !important;
}

.mv-xl--i {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}

.ph-xl--i {
  padding-left: -80px !important;
  padding-right: -80px !important;
}

.pv-xl--i {
  padding-top: -80px !important;
  padding-bottom: -80px !important;
}

/*-----------------------------------------------------------
| Flex
|----------------------------------------------------------*/

.f-row,
.f-col {
  display: flex;
  min-width: 0;
}

.f-row.f-space-between,
.f-col.f-space-between {
  justify-content: space-between;
}

.f-row.f-space-around,
.f-col.f-space-around {
  justify-content: space-around;
}

.f-row.f-space-evenly,
.f-col.f-space-evenly {
  justify-content: space-evenly;
}

.f-row.f-wrap,
.f-col.f-wrap {
  flex-wrap: wrap;
}

.f-row.f-stretch,
.f-col.f-stretch {
  align-items: stretch;
}

.f-row {
  flex-direction: row;
}

.f-row.f-left {
  justify-content: flex-start;
}

.f-row.f-center {
  justify-content: center;
}

.f-row.f-right {
  justify-content: flex-end;
}

.f-row.f-top {
  align-items: flex-start;
}

.f-row.f-middle {
  align-items: center;
}

.f-row.f-bottom {
  align-items: flex-end;
}

.f-row.f-reverse {
  flex-direction: row-reverse;
}

.f-col {
  flex-direction: column;
}

.f-col.f-top {
  justify-content: flex-start;
}

.f-col.f-middle {
  justify-content: center;
}

.f-col.f-bottom {
  justify-content: flex-end;
}

.f-col.f-left {
  align-items: flex-start;
}

.f-col.f-center {
  align-items: center;
}

.f-col.f-right {
  align-items: flex-end;
}

.f-col.f-reverse {
  flex-direction: column-reverse;
}

.f-grow {
  flex-grow: 1;
}

.f-no-grow {
  flex-grow: 0;
}

.f-shrink {
  flex-shrink: 1;
}

.f-no-shrink {
  flex-shrink: 0;
}

/*-----------------------------------------------------------
| Widths.
|----------------------------------------------------------*/

.f-one-half {
  flex-basis: 50%;
  min-width: 0;
}

.f-one-third {
  flex-basis: 33.3333333333%;
  min-width: 0;
}

.f-two-thirds {
  flex-basis: 66.6666666667%;
  min-width: 0;
}

.f-one-quarter {
  flex-basis: 25%;
  min-width: 0;
}

.f-two-quarters {
  flex-basis: 50%;
  min-width: 0;
}

.f-three-quarters {
  flex-basis: 75%;
  min-width: 0;
}

.f-one-fifth {
  flex-basis: 20%;
  min-width: 0;
}

.f-two-fifths {
  flex-basis: 40%;
  min-width: 0;
}

.f-three-fifths {
  flex-basis: 60%;
  min-width: 0;
}

.f-four-fifths {
  flex-basis: 80%;
  min-width: 0;
}

.f-one-sixth {
  flex-basis: 16.6666666667%;
  min-width: 0;
}

.f-two-sixths {
  flex-basis: 33.3333333333%;
  min-width: 0;
}

.f-three-sixths {
  flex-basis: 50%;
  min-width: 0;
}

.f-four-sixths {
  flex-basis: 66.6666666667%;
  min-width: 0;
}

.f-five-sixths {
  flex-basis: 83.3333333333%;
  min-width: 0;
}

.one-half {
  width: 50%;
}

.one-third {
  width: 33.3333333333%;
}

.two-thirds {
  width: 66.6666666667%;
}

.one-quarter {
  width: 25%;
}

.two-quarters {
  width: 50%;
}

.three-quarters {
  width: 75%;
}

.one-fifth {
  width: 20%;
}

.two-fifths {
  width: 40%;
}

.three-fifths {
  width: 60%;
}

.four-fifths {
  width: 80%;
}

.one-sixth {
  width: 16.6666666667%;
}

.two-sixths {
  width: 33.3333333333%;
}

.three-sixths {
  width: 50%;
}

.four-sixths {
  width: 66.6666666667%;
}

.five-sixths {
  width: 83.3333333333%;
}

/*-----------------------------------------------------------
| Min width
|----------------------------------------------------------*/

.mw-0 {
  min-width: 0;
}

/*-----------------------------------------------------------
| Colors
|----------------------------------------------------------*/

.c-black {
  color: #000;
}

.bc-black {
  background-color: #000;
}

.c-grey-1 {
  color: #222;
}

.bc-grey-1 {
  background-color: #222;
}

.c-grey-2 {
  color: #333;
}

.bc-grey-2 {
  background-color: #333;
}

.c-grey-3 {
  color: #666;
}

.bc-grey-3 {
  background-color: #666;
}

.c-grey-4 {
  color: #999;
}

.bc-grey-4 {
  background-color: #999;
}

.c-grey-5 {
  color: #aaa;
}

.bc-grey-5 {
  background-color: #aaa;
}

.c-grey-6 {
  color: #ddd;
}

.bc-grey-6 {
  background-color: #ddd;
}

.c-green-1 {
  color: #8ac8fd;
}

.bc-green-1 {
  background-color: #8ac8fd;
}

.c-green-2 {
  color: #bce0fe;
}

.bc-green-2 {
  background-color: #bce0fe;
}

.c-green-3 {
  color: #eef7ff;
}

.bc-green-3 {
  background-color: #eef7ff;
}

.c-red {
  color: #11C75E;
}

.bc-red {
  background-color: #11C75E;
}

.c-yellow {
  color: #26FBD2;
}

.bc-yellow {
  background-color: #26FBD2;
}

.c-white {
  color: #fff;
}

.bc-white {
  background-color: #fff;
}

.c-off-white {
  color: #FAFAFA;
}

.bc-off-white {
  background-color: #FAFAFA;
}

.c-document-grey {
  color: #fafafa;
}

.bc-document-grey {
  background-color: #fafafa;
}

/*-----------------------------------------------------------
| Display.
|----------------------------------------------------------*/

.d-none {
  display: none;
}

.d-ib {
  display: inline-block;
}

.d-b {
  display: block;
}

/*-----------------------------------------------------------
| Position.
|----------------------------------------------------------*/

.p-r {
  position: relative;
}

.p-a {
  position: absolute;
}

.p-s {
  position: static;
}

/*-----------------------------------------------------------
| Positioning.
|----------------------------------------------------------*/

.l-0 {
  left: 0;
}

.l-50 {
  left: 50%;
}

.l-100 {
  left: 100%;
}

.r-0 {
  right: 0;
}

.r-50 {
  right: 50%;
}

.r-100 {
  right: 100%;
}

.t-0 {
  top: 0;
}

.t-50 {
  top: 50%;
}

.t-100 {
  top: 100%;
}

.b-0 {
  bottom: 0;
}

.b-50 {
  bottom: 50%;
}

.b-100 {
  bottom: 100%;
}

/*-----------------------------------------------------------
| Text alignment.
|----------------------------------------------------------*/

.ta-l {
  text-align: left;
}

.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right;
}

.ta-j {
  text-align: justify;
}

/*-----------------------------------------------------------
| Text transform
|----------------------------------------------------------*/

.tt-none {
  text-transform: none !important;
}

.tt-u {
  text-transform: uppercase;
}

/*-----------------------------------------------------------
| White space
|----------------------------------------------------------*/

.ws-p {
  white-space: pre-wrap;
}

.ws-pl {
  white-space: pre-line;
}

.ws-pw {
  white-space: pre-wrap;
}

/*-----------------------------------------------------------
| Full page (height) elements.
|----------------------------------------------------------*/

/*-----------------------------------------------------------
| Overflow.
|----------------------------------------------------------*/

.o-a {
  overflow: auto;
}

.o-h {
  overflow: hidden;
}

.o-v {
  overflow: visible;
}

.ox-a {
  overflow-x: auto;
}

.ox-h {
  overflow-x: hidden;
}

.ox-v {
  overflow-x: visible;
}

.oy-a {
  overflow-y: auto;
}

.oy-h {
  overflow-y: hidden;
}

.oy-v {
  overflow-y: visible;
}

html {
  font-size: 14px;
}

@media screen and (min-width: 768px) {
  html {
    font-size: 18px;
  }
}

body {
  font-family: FuturaEFCE-Medium, sans-serif;
  font-weight: 400;
  line-height: 1.25;
  color: #333;
}

strong {
  font-weight: 400;
}

em {
  font-style: italic;
}

a {
  color: inherit;
  text-decoration: underline;
}

a:hover {
  color: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 400;
  line-height: 1.25;
  text-transform: uppercase;
}

h1,
.h1 {
  font-size: 2.29rem;
}

h2,
.h2 {
  font-size: 1.86rem;
}

h3,
.h3 {
  font-size: 1.43rem;
}

h4,
.h4 {
  font-size: 1.14rem;
}

h5,
.h5 {
  font-size: 1rem;
}

h6,
.h6 {
  font-size: 0.86rem;
}

sup,
sub {
  font-size: 0.7em;
}

sup {
  vertical-align: top;
}

sub {
  vertical-align: bottom;
}

blockquote {
  border-left: 5px solid #2699FB;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 1.15em;
}

pre,
code {
  white-space: pre;
  background-color: #fafafa;
  padding: 8px 10px 8px 10px;
  font-family: FuturaEFCE-Medium, monospace;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

p.description {
  font-style: italic;
  font-size: 12px;
  color: #999;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}

.text {
  max-width: 600px;
}

.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6,
.text .h1,
.text .h2,
.text .h3,
.text .h4,
.text .h5,
.text .h6 {
  text-transform: none;
  line-height: 1.25;
  margin-top: 0.8em;
  margin-bottom: 0.4em;
}

.text h1:first-child,
.text h2:first-child,
.text h3:first-child,
.text h4:first-child,
.text h5:first-child,
.text h6:first-child,
.text .h1:first-child,
.text .h2:first-child,
.text .h3:first-child,
.text .h4:first-child,
.text .h5:first-child,
.text .h6:first-child {
  margin-top: 0;
}

.text h1:last-child,
.text h2:last-child,
.text h3:last-child,
.text h4:last-child,
.text h5:last-child,
.text h6:last-child,
.text .h1:last-child,
.text .h2:last-child,
.text .h3:last-child,
.text .h4:last-child,
.text .h5:last-child,
.text .h6:last-child {
  margin-bottom: 0;
}

.text p,
.text blockquote,
.text pre,
.text code,
.text ol,
.text ul,
.text > div {
  line-height: 1.4;
  margin-top: 0.75em;
}

.text p:first-child,
.text blockquote:first-child,
.text pre:first-child,
.text code:first-child,
.text ol:first-child,
.text ul:first-child,
.text > div:first-child {
  margin-top: 0;
}

.text ul,
.text ol {
  padding-left: 8px;
  margin-top: 0.75em;
}

.text ul:first-child,
.text ol:first-child {
  margin-top: 0;
}

.text ul > li,
.text ol > li {
  position: relative;
  padding-left: 1.5em;
}

.text ul > li:before,
.text ol > li:before {
  display: inline-block;
  content: "\2022";
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: center;
  white-space: nowrap;
  width: 1.2em;
}

.text ol {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.text ol > li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.text ol > li:before {
  content: counter(list-0, decimal) ". ";
}

.text.description,
.text p.description {
  font-size: 12px;
  color: #999;
  margin-top: 0.25em;
}

.text.description:first-child,
.text p.description:first-child {
  margin-top: 0;
}

* {
  box-sizing: border-box;
}

body {
  background-color: #fafafa;
  background-image: linear-gradient(#fafafa, #e1e1e1);
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #ddd;
  border-width: 0;
  color: #aaa;
  height: 1px;
  line-height: 0;
  page-break-after: always;
}

a[target=_blank] {
  text-decoration: none;
}

a[target=_blank]:after {
  font-family: "icomoon";
  content: "\E0B2";
  font-size: inherit;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  vertical-align: top;
  margin-left: 4px;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 2px 2px;
  border-radius: 2px;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

a[target=_blank]:hover {
  text-decoration: underline;
}

a[target=_blank]:hover:after {
  background-color: #333;
  color: #fff;
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1), color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.heading-with-spinner,
.label-with-spinner {
  position: relative;
  display: inline-block;
  padding-right: 30px;
}

.heading-with-spinner .spinner-wrapper,
.label-with-spinner .spinner-wrapper {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  margin-top: -1px;
}

.heading-with-spinner .spinner-wrapper .spinner,
.label-with-spinner .spinner-wrapper .spinner {
  opacity: 0.5;
}

.label-with-spinner {
  display: block;
  padding-right: 0;
}

.label-with-spinner .Label {
  padding-right: 20px;
}

.label-with-spinner .spinner-wrapper {
  right: 5px;
}

.spinner-wrapper.form-small {
  position: absolute;
  top: 0;
  right: 0;
}

.spinner-wrapper.form-small .spinner {
  opacity: 0.25;
}

span.statement {
  display: inline-block;
  margin-left: 8px;
  padding: 2px 5px;
  border-radius: 2px;
  font-weight: 400;
  color: #fff;
  background-color: #aaa;
}

span.statement.statement-1 {
  background-color: #DE3C3C;
}

span.statement.statement-2 {
  background-color: #FFBA00;
}

span.statement.statement-3 {
  background-color: #29C129;
}

html,
body,
#application,
#root {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  flex-grow: 1;
  height: 100%;
}

#application {
  justify-content: center;
  align-items: center;
}

#root {
  align-self: stretch;
}

#root .Chrome .Sidebar {
  flex: 0 0 62px;
  background-color: #333;
  overflow-x: hidden;
  overflow-y: auto;
}

@media print {
  #root .Chrome .Sidebar {
    display: none;
  }
}

#root .Chrome div[role=main] .content > div {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  flex-grow: 1;
}

.pane {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.pane-row {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  flex-direction: row;
  align-items: stretch;
}

@media screen and (min-width: 576px) {
  .pane-sm {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .pane-row-sm {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex-direction: row;
    align-items: stretch;
  }
}

@media screen and (min-width: 768px) {
  .pane-md {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .pane-row-md {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex-direction: row;
    align-items: stretch;
  }
}

@media screen and (min-width: 992px) {
  .pane-lg {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .pane-row-lg {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex-direction: row;
    align-items: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .pane-xl {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .pane-row-xl {
    display: flex;
    flex-direction: column;
    min-width: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex-direction: row;
    align-items: stretch;
  }
}

.row {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 8px 20px;
}

@media screen and (min-width: 768px) {
  .row {
    padding: 20px 40px;
  }
}

.row.no-pad {
  padding: 0;
}

.row > .inner {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  flex-direction: row;
  align-items: stretch;
  position: relative;
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.row.-width-wide > .inner,
.row.width-wide > .inner {
  width: 1600px;
}

.row.-width-full > .inner,
.row.width-full > .inner {
  width: 100%;
}

.row.-no-scroll,
.row.-no-scroll > .inner {
  overflow-y: initial;
}

.page-spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media print {
  html,
  body,
  #application,
  #root {
    height: auto;
  }
}

/*-----------------------------------------------------------
| Labels.
|----------------------------------------------------------*/

label.primary {
  display: inline-block;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 400;
}

/*-----------------------------------------------------------
| Text input.
|----------------------------------------------------------*/

input[type=text],
input[type=email],
input[type=tel],
input[type=password],
input[type=number],
input[type=url],
textarea {
  display: block;
  width: 100%;
  height: 32px;
  background-color: #fff;
  border: 1px solid #ddd;
  font-family: FuturaEFCE-Medium, sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding-left: 8px;
  padding-right: 8px;
}

input[type=text].fixed-width,
input[type=text].-fixed-width,
input[type=email].fixed-width,
input[type=email].-fixed-width,
input[type=tel].fixed-width,
input[type=tel].-fixed-width,
input[type=password].fixed-width,
input[type=password].-fixed-width,
input[type=number].fixed-width,
input[type=number].-fixed-width,
input[type=url].fixed-width,
input[type=url].-fixed-width,
textarea.fixed-width,
textarea.-fixed-width {
  width: 340px;
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  input[type=text],
  input[type=email],
  input[type=tel],
  input[type=password],
  input[type=number],
  input[type=url],
  textarea {
    height: 52px;
    font-size: 14px;
  }
}

textarea {
  height: 100px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  padding-top: 8px;
  padding-bottom: 8px;
}

/*-----------------------------------------------------------
| Checkbox.
|----------------------------------------------------------*/

input[type=checkbox] {
  display: none;
}

input[type=checkbox] + label {
  text-transform: uppercase;
}

input[type=checkbox] + label:before {
  font-family: "icomoon";
  content: "\E835";
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  line-height: 0.8;
}

input[type=checkbox] + label.warning:before {
  color: #DE3C3C;
}

input[type=checkbox] + label.good:before {
  color: #29C129;
}

input[type=checkbox]:checked + label:before {
  content: "\E834";
}

/*-----------------------------------------------------------
| Radio button.
|----------------------------------------------------------*/

input[type=radio] {
  display: none;
}

input[type=radio] + label {
  text-transform: uppercase;
}

input[type=radio] + label:before {
  font-family: "icomoon";
  content: "\E836";
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  line-height: 0.8;
}

input[type=radio] + label.warning:before {
  color: #DE3C3C;
}

input[type=radio] + label.good:before {
  color: #29C129;
}

input[type=radio]:checked + label:before {
  content: "\E837";
}

/*-----------------------------------------------------------
| Buttons.
|----------------------------------------------------------*/

input[type=submit],
input[type=reset],
input[type=button],
button {
  background: none;
  border: 0;
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* for button */
}

input[type=submit]:focus,
input[type=reset]:focus,
input[type=button]:focus,
button:focus {
  outline: none;
  box-shadow: none;
}

input[type=submit][disabled],
input[type=reset][disabled],
input[type=button][disabled],
button[disabled] {
  cursor: default;
}

.btn {
  cursor: pointer;
}

.btn-primary {
  height: 32px;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-weight: 400;
  text-transform: uppercase;
  background-color: #ddd;
  border: 4px solid #ddd;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 4px;
  text-align: center;
  min-width: 130px;
  transition: border 500ms cubic-bezier(0.48, 0.01, 0.21, 1), opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

@media screen and (min-width: 768px) {
  .btn-primary {
    height: 52px;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.btn-primary:hover {
  border: 4px solid #aaa;
  transition: border 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.btn-primary.small {
  height: 32px;
  font-size: 12px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 0;
  letter-spacing: 0.5px;
}

.btn-primary.confirm,
.btn-primary.warning {
  color: #DE3C3C;
}

.btn-primary.confirm:hover,
.btn-primary.warning:hover {
  border: 4px solid #DE3C3C;
}

.btn-primary.good {
  color: #29C129;
}

.btn-primary.good:hover {
  border: 4px solid #29C129;
}

.btn-primary[disabled] {
  opacity: 0.35;
}

.btn-primary[disabled]:hover {
  border: 4px solid #ddd;
}

a.btn-primary {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

a.btn-primary,
a.btn-primary:hover {
  text-decoration: none;
}

.btn-secondary {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  color: #333;
  border-bottom: 2px solid #333;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 1px;
  border-radius: 2px;
  text-align: center;
  transition: border 500ms cubic-bezier(0.48, 0.01, 0.21, 1), opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.btn-secondary:hover {
  background-color: #FAFAFA;
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.btn-secondary[disabled] {
  opacity: 0.35;
}

.btn-secondary[disabled]:hover {
  background-color: #11C75E;
}

.btn-icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.btn-icon .icon {
  font-size: 20px;
  color: #fff;
  margin-top: -1px;
}

.btn-icon:hover {
  background-color: #333;
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.btn-small-icon {
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.btn-small-icon .icon {
  font-size: 10px;
  color: #fff;
}

.btn-small-icon:hover {
  background-color: rgba(0, 0, 0, 0.75);
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.input-date {
  position: relative;
  display: inline-block;
}

/*-----------------------------------------------------------
| No yellow autofill background.
|----------------------------------------------------------*/

input:-webkit-autofill {
  box-shadow: 0 0 0 30px white inset;
}

/*-----------------------------------------------------------
| No focus rect.
|----------------------------------------------------------*/

input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

/*-----------------------------------------------------------
| Error messages.
|----------------------------------------------------------*/

.errors {
  background-color: #DE3C3C;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
}

form,
.form {
  position: relative;
}

form .inputs,
.form .inputs {
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px;
}

form .foot .errors,
.form .foot .errors {
  margin-right: 8px;
}

.form .foot {
  margin-top: 20px;
}

.spinner:before {
  display: inline-block;
  font-family: "icomoon";
  content: "\E627";
  font-size: inherit;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  font-size: 30px;
  line-height: 1;
  color: #222;
  -webkit-animation: spinner 750ms infinite linear;
          animation: spinner 750ms infinite linear;
}

.spinner.small:before {
  font-size: 16px;
}

.spinner.inverted {
  background-color: #333;
  padding: 2px;
  border-radius: 50%;
}

.spinner.inverted:before {
  color: #fff;
}

@-webkit-keyframes spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

/* -----------------------------------------------------------
| Fade
|---------------------------------------------------------- */

.fade-enter {
  opacity: 0;
}

.fade-enter.fade-enter-active {
  opacity: 1;
  transition: opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.fade-exit {
  opacity: 1;
}

.fade-exit.fade-exit-active {
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

/* -----------------------------------------------------------
| Modal
|---------------------------------------------------------- */

.modal-enter {
  opacity: 0;
}

.modal-enter.modal-enter-active {
  opacity: 1;
  transition: opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.modal-exit {
  opacity: 1;
}

.modal-exit.modal-exit-active {
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

/* -----------------------------------------------------------
| Menu
|---------------------------------------------------------- */

.menu-enter {
  opacity: 0;
  transform: translateY(-5px);
}

.menu-enter.menu-enter-active {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1), transform 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.menu-exit {
  opacity: 1;
  transform: translateY(0);
}

.menu-exit.menu-exit-active {
  opacity: 0;
  transform: translateY(-5px);
  transition: opacity 300ms cubic-bezier(0.48, 0.01, 0.21, 1), transform 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.modal {
  position: relative;
  width: 900px;
  max-width: 100%;
  background-color: #fff;
  max-height: 90vh;
  overflow: auto;
}

@media (min-width: 768px) {
  .modal {
    border-radius: 4px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
  }
}

.modal.wide {
  width: 1200px;
}

.modal > .inner {
  padding: 20px;
}

@media (min-width: 768px) {
  .modal > .inner {
    padding: 40px;
  }
}

@media (min-width: 992px) {
  .modal > .inner {
    padding: 40px 80px;
  }
}

.modal .footer {
  background-color: #ddd;
  padding: 20px 80px;
  color: #fff;
  font-size: 12px;
}

.modal .footer a {
  text-transform: uppercase;
  text-decoration: none;
}

.modal.no-width {
  width: auto;
}

.react-select {
  font-size: 12px;
  color: #000;
  min-width: 80px;
  max-width: 600px;
  /*-----------------------------------------------------------
  | Hover state.
  |----------------------------------------------------------*/
  /*-----------------------------------------------------------
  | Big select
  |----------------------------------------------------------*/
}

.react-select input[type=text] {
  min-width: 0;
  height: auto;
  font-weight: 400;
}

.react-select .react-select__control {
  min-height: 0;
  border-radius: 0;
  border-color: #ddd;
  transition: border-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.react-select .react-select__control.react-select__control--is-focused {
  box-shadow: none;
}

.react-select .react-select__single-value {
  color: inherit;
  line-height: 2;
}

.react-select .react-select__multi-value__label {
  font-size: 12px;
}

.react-select .react-select__indicator-separator {
  display: none;
}

.react-select .react-select__indicators {
  align-items: stretch;
}

.react-select .react-select__indicator {
  margin-left: 1px;
  padding: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.react-select .react-select__indicator:first-child {
  margin-left: 0;
}

.react-select .react-select__dropdown-indicator {
  background-color: #ddd;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
  color: #fff;
}

.react-select .react-select__dropdown-indicator:hover {
  color: #fff;
}

.react-select .react-select__clear-indicator {
  color: #aaa;
}

.react-select .react-select__clear-indicator:hover {
  color: #666;
}

.react-select .react-select__control:hover {
  border-color: #aaa;
  transition: border-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.react-select .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #aaa;
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.react-select .react-select__menu {
  border-radius: 0;
  z-index: 200;
  background-color: rgba(255, 255, 255, 0.97);
}

.react-select .react-select__option--is-focused {
  background-color: rgba(0, 0, 0, 0.05);
}

.react-select .react-select__option:active {
  background-color: rgba(0, 0, 0, 0.1);
}

.react-select .react-select__option--is-selected {
  background-color: rgba(0, 0, 0, 0.2);
}

.react-select.big {
  font-size: 16px;
}

.react-select.big .react-select__value-container {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.react-select.big .react-select__control {
  background-color: #aaa;
  border-width: 0;
  border-radius: 20px;
  overflow: hidden;
  color: #fff;
}

.react-select.big .react-select__placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.react-select.big .react-select__dropdown-indicator {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
  padding-right: 12px;
}

.react-select.big .react-select__clear-indicator {
  color: rgba(255, 255, 255, 0.5);
}

.react-select.big .react-select__clear-indicator:hover {
  color: #fff;
}

.react-select.big .react-select__control:hover .react-select__dropdown-indicator {
  color: #fff;
}

.react-select.sorting-1 .react-select__control {
  background-color: #DE3C3C;
}

.react-select.sorting-1 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #DE3C3C;
}

.react-select.sorting-2 .react-select__control {
  background-color: #FFBA00;
}

.react-select.sorting-2 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #FFBA00;
}

.react-select.sorting-3 .react-select__control {
  background-color: #29C129;
}

.react-select.sorting-3 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #29C129;
}

.react-select.score-1 .react-select__control {
  background-color: #DE3C3C;
}

.react-select.score-1 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #DE3C3C;
}

.react-select.score-2 .react-select__control {
  background-color: #DE3C3C;
}

.react-select.score-2 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #DE3C3C;
}

.react-select.score-3 .react-select__control {
  background-color: #DE3C3C;
}

.react-select.score-3 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #DE3C3C;
}

.react-select.score-4 .react-select__control {
  background-color: #FFBA00;
}

.react-select.score-4 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #FFBA00;
}

.react-select.score-5 .react-select__control {
  background-color: #29C129;
}

.react-select.score-5 .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #29C129;
}

.react-select.color-red .react-select__control {
  background-color: #DE3C3C;
}

.react-select.color-red .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #DE3C3C;
}

.react-select.color-yellow .react-select__control {
  background-color: #FFBA00;
}

.react-select.color-yellow .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #FFBA00;
}

.react-select.color-green .react-select__control {
  background-color: #29C129;
}

.react-select.color-green .react-select__control:hover .react-select__dropdown-indicator {
  background-color: #29C129;
}

.Modal .react-select__menu-list {
  max-height: 200px;
}

#application .ReactTable {
  border: 0;
  font-family: FuturaEFCE-Medium, monospace;
  /*-----------------------------------------------------------
  | Link in table cell.
  |----------------------------------------------------------*/
}

#application .ReactTable div:focus {
  outline: none;
}

#application .ReactTable .rt-table {
  overflow: auto;
  min-height: 114px;
}

#application .ReactTable .ReactTable .rt-table {
  overflow: visible;
  min-height: 0;
}

#application .ReactTable .rt-thead {
  border-left: 1px solid #04eabe;
  border-right: 1px solid #04eabe;
  border-bottom: 1px solid #04eabe;
}

#application .ReactTable .rt-thead .rt-th {
  background-color: #2699FB;
  color: #ddd;
  border-right: 1px solid #04eabe;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: left;
  font-weight: 400;
  font-size: 8px;
  text-transform: uppercase;
}

#application .ReactTable .rt-thead .rt-th:last-child {
  border-right: 0;
}

#application .ReactTable .rt-thead .rt-th.center {
  text-align: center;
}

#application .ReactTable .rt-thead .rt-th.right {
  text-align: right;
}

@media screen and (min-width: 768px) {
  #application .ReactTable .rt-thead .rt-th {
    font-size: 10px;
    letter-spacing: 0.5px;
  }
}

#application .ReactTable .rt-thead .rt-th.-sort-asc,
#application .ReactTable .rt-thead .rt-th.-sort-desc {
  box-shadow: none;
}

#application .ReactTable .rt-thead .rt-th.-sort-asc .rt-resizable-header-content,
#application .ReactTable .rt-thead .rt-th.-sort-desc .rt-resizable-header-content {
  padding-right: 20px;
}

#application .ReactTable .rt-thead .rt-th.-sort-asc:after,
#application .ReactTable .rt-thead .rt-th.-sort-desc:after {
  font-family: "icomoon";
  content: "\E5C7";
  font-size: 20px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.5em;
  right: 8px;
}

#application .ReactTable .rt-thead .rt-th.-sort-desc:after {
  transform: scaleY(-1);
}

#application .ReactTable .rt-thead.-header {
  border: 1px solid #0480ea;
}

#application .ReactTable .rt-thead.-header .rt-th {
  color: #fff;
  border-right: 1px solid #0480ea;
}

#application .ReactTable .rt-thead.-header .rt-th:last-child {
  border-right: 0;
}

#application .ReactTable .rt-thead.-sort-desc {
  box-shadow: 0;
}

#application .ReactTable .rt-thead.-filters .rt-th {
  padding: 0;
  background-color: #26FBD2;
}

#application .ReactTable .rt-thead.-filters input {
  height: 28px;
  border-radius: 0;
  border: 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: FuturaEFCE-Medium, monospace;
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 28px;
  padding: 0 5px;
  background-color: #04eabe;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

@media screen and (min-width: 768px) {
  #application .ReactTable .rt-thead.-filters input {
    font-size: 12px;
  }
}

#application .ReactTable .rt-thead.-filters input[value=""] {
  background-color: #26FBD2;
}

#application .ReactTable .rt-thead.-filters .rt-th.center input {
  text-align: center;
}

#application .ReactTable .rt-thead.-filters .rt-th.right input {
  text-align: right;
}

#application .ReactTable .rt-tbody {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  overflow-y: auto;
  overflow-x: hidden;
}

#application .ReactTable .rt-tbody > .inner {
  flex: 1 1 0%;
}

#application .ReactTable .rt-tbody .rt-tr-group,
#application .ReactTable .rt-tbody .rt-tr,
#application .ReactTable .rt-tbody .rt-td {
  overflow-x: hidden;
}

#application .ReactTable .rt-tbody .rt-tr-group {
  border-bottom: 1px solid #ddd;
}

#application .ReactTable .rt-tbody .rt-tr {
  background-color: #fff;
}

#application .ReactTable .rt-tbody .rt-td {
  background-color: transparent;
  border-right: 1px solid #ddd;
  color: color-grey-3;
  font-size: 10px;
  white-space: normal;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#application .ReactTable .rt-tbody .rt-td:last-child {
  border-right: 0;
}

@media screen and (min-width: 768px) {
  #application .ReactTable .rt-tbody .rt-td {
    font-size: 12px;
  }
}

#application .ReactTable .rt-tbody .rt-td.full {
  padding: 0;
}

#application .ReactTable .rt-tbody .rt-td.top {
  justify-content: flex-start;
}

#application .ReactTable .rt-tbody .rt-td.bottom {
  justify-content: flex-end;
}

#application .ReactTable .rt-tbody .rt-tr.-even {
  background-color: #fafafa;
}

#application .ReactTable .rt-tbody .rt-tr.highlightable {
  cursor: pointer;
  transition: box-shadow 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

#application .ReactTable .rt-tbody .rt-tr.highlightable .rt-td {
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

#application .ReactTable .rt-tbody .rt-tr.highlightable:hover .rt-td {
  background-color: rgba(0, 0, 0, 0.03);
}

#application .ReactTable .rt-tbody .rt-tr.highlighted .rt-td,
#application .ReactTable .rt-tbody .rt-tr.highlighted:hover .rt-td {
  background-color: rgba(0, 0, 0, 0.75);
  color: #ddd;
  border-right-color: #000;
}

#application .ReactTable .rt-tbody .rt-tr.highlighted .rt-td:last-child,
#application .ReactTable .rt-tbody .rt-tr.highlighted:hover .rt-td:last-child {
  border-right: 0;
}

#application .ReactTable .rt-tbody .rt-tr.highlighted-light {
  position: relative;
  z-index: 20;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
}

#application .ReactTable .rt-tbody .rt-tr.highlighted-light .rt-td,
#application .ReactTable .rt-tbody .rt-tr.highlighted-light:hover .rt-td {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  border-right-color: rgba(0, 0, 0, 0.05);
}

#application .ReactTable .pagination-bottom {
  font-size: 10px;
  background-color: #2699FB;
  color: #ddd;
}

@media screen and (min-width: 768px) {
  #application .ReactTable .pagination-bottom {
    font-size: 12px;
  }
}

#application .ReactTable .-pagination {
  padding: 8px;
  justify-content: space-between;
  box-shadow: none;
  border-top: 0;
}

#application .ReactTable .-pagination .-previous,
#application .ReactTable .-pagination .-next,
#application .ReactTable .-pagination .-center {
  flex: 0 1 auto;
}

#application .ReactTable .-pagination input {
  border-radius: 0;
  border: 0;
  text-align: right;
  height: 24px;
  width: 50px;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

#application .ReactTable .-pagination .-btn {
  font-size: inherit;
  letter-spacing: 0.5px;
  color: #ddd;
  border-radius: 0;
  font-weight: 400;
}

#application .ReactTable .-pagination .-btn[disabled] {
  opacity: 0.25;
}

#application .ReactTable .-loading {
  background: transparent;
}

#application .ReactTable .-loading > div {
  transform: translateY(-50%);
}

#application .ReactTable .spinner {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
}

#application .ReactTable .spinner:before {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 20px;
}

#application .ReactTable .link {
  cursor: pointer;
}

#application .ReactTable .link:hover {
  color: #11C75E;
}

#application .ReactTable .item-link {
  display: inline-block;
  padding: 6px 6px;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 10px;
  background-color: rgba(0, 0, 0, 0.075);
  color: #666;
  margin: 2px;
}

#application .ReactTable .link-icon {
  padding: 0;
}

#application .ReactTable .link-icon .icon {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.15);
  transition: color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

#application .ReactTable .link-icon a,
#application .ReactTable .link-icon .btn {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), opacity 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

#application .ReactTable .link-icon a .icon,
#application .ReactTable .link-icon .btn .icon {
  transition: color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

#application .ReactTable .link-icon a:hover,
#application .ReactTable .link-icon .btn:hover {
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1), opacity 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

#application .ReactTable .link-icon a:hover .icon,
#application .ReactTable .link-icon .btn:hover .icon {
  color: #333;
  transition: color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

#application .ReactTable .link-icon a.assignment:hover,
#application .ReactTable .link-icon .btn.assignment:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

#application .ReactTable .link-icon a.assignment:hover .icon,
#application .ReactTable .link-icon .btn.assignment:hover .icon {
  color: #fff;
}

#application .ReactTable .link-icon a[disabled],
#application .ReactTable .link-icon a[disabled]:hover,
#application .ReactTable .link-icon .btn[disabled],
#application .ReactTable .link-icon .btn[disabled]:hover {
  background-color: transparent;
  opacity: 0.25;
}

#application .ReactTable .link-icon a[disabled] .icon,
#application .ReactTable .link-icon a[disabled]:hover .icon,
#application .ReactTable .link-icon .btn[disabled] .icon,
#application .ReactTable .link-icon .btn[disabled]:hover .icon {
  color: rgba(0, 0, 0, 0.15);
}

#application .ReactTable .highlighted .link-icon .icon {
  color: rgba(255, 255, 255, 0.1);
}

#application .ReactTable .highlighted .link-icon a:hover .icon,
#application .ReactTable .highlighted .link-icon .btn:hover .icon {
  color: #fff;
}

#application .ReactTable .highlighted .link-icon a[disabled] .icon,
#application .ReactTable .highlighted .link-icon .btn[disabled] .icon {
  color: rgba(255, 255, 255, 0.1);
}

#application .ReactTable .center {
  text-align: center;
}

#application .ReactTable .right {
  text-align: right;
}

#application .ReactTable .rt-td.has-select {
  overflow: visible;
  display: flex;
  padding: 0;
  flex-direction: column;
}

#application .ReactTable .rt-td.has-select .table-select,
#application .ReactTable .rt-td.has-select .react-select {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

#application .ReactTable .rt-td.has-select .table-select .react-select__control,
#application .ReactTable .rt-td.has-select .react-select .react-select__control {
  flex-grow: 1;
  border-width: 0;
}

#application .ReactTable .rt-td.has-select .table-select {
  position: relative;
}

#application .ReactTable .rt-td.has-select .table-select .ResourceSelect {
  position: static;
}

#application .ReactTable .rt-td.has-select .react-select__value-container {
  padding: 0;
}

#application .ReactTable .rt-td.has-select .react-select__menu {
  margin-top: 1px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}

#application .ReactTable .rt-td.has-select .react-select__dropdown-indicator {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.1);
}

#application .ReactTable .rt-td.has-select .react-select__control {
  background-color: transparent;
}

#application .ReactTable .rt-td.has-select .react-select__control:hover .react-select__dropdown-indicator {
  color: #999;
}

#application .ReactTable .rt-td.has-select .react-select__multi-value {
  background-color: rgba(0, 0, 0, 0.075);
}

#application .ReactTable .rt-td.has-select.not-searchable input {
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
          clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
}

#application .ReactTable .rt-td .bordered,
#application .ReactTable .rt-th .bordered {
  padding: 7px 5px;
  border: 3px solid #aaa;
  background-color: rgba(0, 0, 0, 0.05);
  flex-grow: 1;
  transition: border-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), opacity 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

#application .ReactTable .rt-td .bordered.full,
#application .ReactTable .rt-th .bordered.full {
  margin-left: -5px;
  margin-right: -5px;
}

#application .ReactTable .rt-td .bordered.grey,
#application .ReactTable .rt-th .bordered.grey {
  border-color: #666;
  background-color: rgba(0, 0, 0, 0.15);
}

#application .ReactTable .rt-td .bordered.good,
#application .ReactTable .rt-td .bordered.positive,
#application .ReactTable .rt-th .bordered.good,
#application .ReactTable .rt-th .bordered.positive {
  border-color: #29C129;
  background-color: rgba(41, 193, 41, 0.25);
}

#application .ReactTable .rt-td .bordered.ok,
#application .ReactTable .rt-td .bordered.neutral,
#application .ReactTable .rt-th .bordered.ok,
#application .ReactTable .rt-th .bordered.neutral {
  border-color: #FFBA00;
  background-color: rgba(255, 186, 0, 0.25);
}

#application .ReactTable .rt-td .bordered.bad,
#application .ReactTable .rt-td .bordered.negative,
#application .ReactTable .rt-th .bordered.bad,
#application .ReactTable .rt-th .bordered.negative {
  border-color: #DE3C3C;
  background-color: rgba(222, 60, 60, 0.25);
}

#application .ReactTable .rt-td .bordered.warning,
#application .ReactTable .rt-th .bordered.warning {
  border-color: #DE3C3C;
  background-color: rgba(222, 60, 60, 0.25);
}

#application .ReactTable .rt-td .bordered.dimmed,
#application .ReactTable .rt-th .bordered.dimmed {
  opacity: 0.15;
}

#application .ReactTable .rt-td .note,
#application .ReactTable .rt-th .note {
  transition: opacity 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

#application .ReactTable .rt-td .note.dimmed,
#application .ReactTable .rt-th .note.dimmed {
  opacity: 0.15;
}

#application .ReactTable .rt-td .label,
#application .ReactTable .rt-th .label {
  display: inline-block;
  margin: 1px;
  padding: 4px 4px;
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.9);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

#application .ReactTable .rt-td .label.-grey,
#application .ReactTable .rt-td .label.grey,
#application .ReactTable .rt-th .label.-grey,
#application .ReactTable .rt-th .label.grey {
  background-color: #666;
}

#application .ReactTable .rt-td .label.-good,
#application .ReactTable .rt-td .label.-positive,
#application .ReactTable .rt-td .label.good,
#application .ReactTable .rt-td .label.positive,
#application .ReactTable .rt-th .label.-good,
#application .ReactTable .rt-th .label.-positive,
#application .ReactTable .rt-th .label.good,
#application .ReactTable .rt-th .label.positive {
  background-color: #29C129;
}

#application .ReactTable .rt-td .label.-ok,
#application .ReactTable .rt-td .label.-neutral,
#application .ReactTable .rt-td .label.ok,
#application .ReactTable .rt-td .label.neutral,
#application .ReactTable .rt-th .label.-ok,
#application .ReactTable .rt-th .label.-neutral,
#application .ReactTable .rt-th .label.ok,
#application .ReactTable .rt-th .label.neutral {
  background-color: #FFBA00;
}

#application .ReactTable .rt-td .label.-bad,
#application .ReactTable .rt-td .label.-negative,
#application .ReactTable .rt-td .label.bad,
#application .ReactTable .rt-td .label.negative,
#application .ReactTable .rt-th .label.-bad,
#application .ReactTable .rt-th .label.-negative,
#application .ReactTable .rt-th .label.bad,
#application .ReactTable .rt-th .label.negative {
  background-color: #DE3C3C;
}

#application .ReactTable .rt-td .label.-warning,
#application .ReactTable .rt-td .label.warning,
#application .ReactTable .rt-th .label.-warning,
#application .ReactTable .rt-th .label.warning {
  background-color: #DE3C3C;
}

#application .ReactTable .rt-td .label.-light,
#application .ReactTable .rt-th .label.-light {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.05);
}

#application .ReactTable .rt-th .label {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

#application .ReactTable .rt-noData {
  padding: 8px 20px;
}

.ButtonClose .icon {
  margin-top: 0;
}

.ButtonDelete {
  background-color: #FAFAFA;
  border: 2px solid transparent;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), border-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.ButtonDelete .icon {
  color: rgba(0, 0, 0, 0.3);
  transition: color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.ButtonDelete:hover {
  background-color: #fff;
  border-color: #11C75E;
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1), border-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.ButtonDelete:hover .icon {
  color: #11C75E;
  transition: color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.ButtonDone.btn-small-icon {
  background-color: rgba(41, 193, 41, 0.25);
}

.ButtonDone.btn-small-icon .icon {
  font-size: 12px;
}

.ButtonDone.btn-small-icon:hover {
  background-color: #29C129;
}

.ButtonLinks {
  display: flex;
  align-items: center;
  text-transform: uppercase;
}

.ButtonLinks .icon {
  font-size: 20px;
  margin-right: 5px;
  margin-bottom: 2px;
}

.ButtonLinks:hover {
  color: #000;
}

.ButtonNav {
  width: 20px;
  height: 20px;
}

.ButtonNav .icon {
  font-size: 16px;
}

.ButtonOrSpinner {
  position: relative;
  display: inline-block;
}

.ButtonOrSpinner .spinner-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.85);
  display: flex;
  justify-content: center;
  align-items: center;
}

.Filter {
  padding: 20px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  flex-shrink: 0;
}

.Filter > .inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.Filter h1,
.Filter h2 {
  margin-top: 6px;
  margin-bottom: 7px;
  margin-right: 40px;
  font-size: 16px;
}

.Filter h2 {
  font-size: 12px;
}

.Filter .selects {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  margin-top: -8px;
  margin-left: -8px;
  margin-right: -8px;
}

.Filter .selects .react-select,
.Filter .selects .text-input {
  flex: 1 0 200px;
  margin: 8px 8px 0 8px;
}

.Filter .selects .text-input input {
  display: block;
  font-size: 12px;
  font-weight: 400;
  height: 30px;
  width: 100%;
}

.Sidebar {
  padding: 20px 8px;
  color: #fff;
}

.Sidebar nav {
  margin-top: 40px;
}

.Sidebar nav > a {
  display: block;
  text-decoration: none;
}

.Sidebar nav > a,
.Sidebar nav > div {
  margin-top: 20px;
}

.Sidebar nav > a:first-child,
.Sidebar nav > div:first-child {
  margin-top: 0;
}

.Sidebar nav a .SidebarIcon {
  border: 2px solid transparent;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), border-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.Sidebar nav a:hover .SidebarIcon {
  border-color: rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0.1);
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1), border-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.Sidebar nav a.on .SidebarIcon {
  border-color: transparent;
  background-color: #222;
}

.SidebarIcon {
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.SidebarIcon .icon {
  font-size: 24px;
}

.Label label {
  position: relative;
  padding-left: 0;
  transition: padding-left 300ms cubic-bezier(0.48, 0.01, 0.21, 1), color 300ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.Label label span {
  vertical-align: middle;
}

.Label.invalid label {
  padding-left: 20px;
}

.Label .label-icon {
  font-size: 24px;
  margin-right: 5px;
}

.Label.has-icon-after .label-icon {
  margin-right: 0;
  margin-left: 5px;
}

.Label .invalid-icon {
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #11C75E;
  position: absolute;
  top: -1px;
  left: 0;
  font-size: 10px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Label.discrete .invalid-icon {
  background-color: #aaa;
}

.Label.comment {
  padding: 8px;
  margin-top: 20px;
  background-color: #ddd;
  transition: background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
  width: 600px;
  max-width: 100%;
}

.Label.comment label {
  margin-bottom: 0;
  margin-top: 0;
  color: #fff;
}

.Label.comment.has-value {
  background-color: #999;
}

.Label.comment.has-value label {
  color: rgba(255, 255, 255, 0.9);
}

.Label.comment.has-value.comment-1 {
  background-color: #DE3C3C;
}

.Label.comment.has-value.comment-2 {
  background-color: #FFBA00;
}

.Label.comment.has-value.comment-3 {
  background-color: #29C129;
}

.Badge {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-color: #DE3C3C;
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  margin-top: -1px;
  transition: background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.Badge.done {
  background-color: #29C129;
}

.IconUser {
  cursor: pointer;
  position: relative;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  background-color: #ddd;
}

.IconUser .icon {
  font-size: 30px;
  color: #333;
}

.IconUser:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 50%;
  box-sizing: border-box;
  border: 5px solid #ddd;
}

.RichTextEditor {
  background-color: #fff;
  border: 1px solid #aaa;
}

.RichTextEditor .rdw-editor-toolbar {
  background-color: #fafafa;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #aaa;
  margin-bottom: 0;
  color: #666;
}

.RichTextEditor .rdw-block-wrapper,
.RichTextEditor .rdw-inline-wrapper,
.RichTextEditor .rdw-remove-wrapper,
.RichTextEditor .rdw-list-wrapper,
.RichTextEditor .rdw-text-align-wrapper,
.RichTextEditor .rdw-link-wrapper,
.RichTextEditor .rdw-emoji-wrapper,
.RichTextEditor .rdw-history-wrapper {
  margin-bottom: 0;
  margin-right: 3px;
  padding-right: 3px;
}

.RichTextEditor .rdw-dropdown-wrapper,
.RichTextEditor .rdw-option-wrapper {
  margin: 0 1px 1px 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
  background-color: rgba(255, 255, 255, 0.25);
}

.RichTextEditor .rdw-dropdown-wrapper:hover,
.RichTextEditor .rdw-option-wrapper:hover {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.RichTextEditor .rdw-dropdown-wrapper.rdw-option-active,
.RichTextEditor .rdw-option-wrapper.rdw-option-active {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #d0d0d0;
}

.RichTextEditor .rdw-dropdown-wrapper.link img,
.RichTextEditor .rdw-dropdown-wrapper.unlink img,
.RichTextEditor .rdw-dropdown-wrapper.superscript img,
.RichTextEditor .rdw-dropdown-wrapper.subscript img,
.RichTextEditor .rdw-option-wrapper.link img,
.RichTextEditor .rdw-option-wrapper.unlink img,
.RichTextEditor .rdw-option-wrapper.superscript img,
.RichTextEditor .rdw-option-wrapper.subscript img {
  width: 10px;
  height: auto;
  opacity: 0.6;
}

.RichTextEditor .rdw-dropdown-wrapper.rdw-option-disabled,
.RichTextEditor .rdw-option-wrapper.rdw-option-disabled {
  opacity: 0.2;
}

.RichTextEditor .rdw-dropdown-wrapper.rdw-option-disabled,
.RichTextEditor .rdw-dropdown-wrapper.rdw-option-disabled:hover,
.RichTextEditor .rdw-option-wrapper.rdw-option-disabled,
.RichTextEditor .rdw-option-wrapper.rdw-option-disabled:hover {
  border: 1px solid transparent;
  background-color: transparent;
}

.RichTextEditor .rdw-dropdown-wrapper {
  text-transform: none;
  font-size: 10px;
  height: 20px;
}

.RichTextEditor .rdw-dropdown-wrapper a {
  text-decoration: none;
}

.RichTextEditor .rdw-dropdown-wrapper .rdw-dropdown-optionwrapper {
  border: 1px solid #aaa;
  width: auto;
}

.RichTextEditor .rdw-dropdown-wrapper .rdw-dropdown-optionwrapper,
.RichTextEditor .rdw-dropdown-wrapper .rdw-dropdown-optionwrapper:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.RichTextEditor .rdw-dropdown-carettoopen {
  border-top-color: #ddd;
}

.RichTextEditor .rdw-editor-main {
  padding: 8px;
}

.RichTextEditor .DraftEditor-editorContainer {
  z-index: inherit;
}

.TextEditor {
  background-color: #fff;
}

.TextEditor .ql-toolbar.ql-snow {
  padding: 3px;
  background-color: #fafafa;
}

.TextEditor .ql-snow.ql-toolbar button {
  width: 18px;
  height: 22px;
}

.TextEditor .ql-snow .ql-stroke {
  stroke: #aaa;
}

.TextEditor .ql-snow .ql-fill,
.TextEditor .ql-stroke.ql-fill {
  fill: #aaa;
}

.TextEditor .ql-snow.ql-toolbar button:hover .ql-stroke,
.TextEditor .ql-snow .ql-toolbar button:hover .ql-stroke,
.TextEditor .ql-snow.ql-toolbar button:focus .ql-stroke,
.TextEditor .ql-snow .ql-toolbar button:focus .ql-stroke,
.TextEditor .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.TextEditor .ql-snow .ql-toolbar button.ql-active .ql-stroke,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.TextEditor .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.TextEditor .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.TextEditor .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #333;
}

.TextEditor .ql-snow.ql-toolbar button:hover .ql-fill,
.TextEditor .ql-snow .ql-toolbar button:hover .ql-fill,
.TextEditor .ql-snow.ql-toolbar button:focus .ql-fill,
.TextEditor .ql-snow .ql-toolbar button:focus .ql-fill,
.TextEditor .ql-snow.ql-toolbar button.ql-active .ql-fill,
.TextEditor .ql-snow .ql-toolbar button.ql-active .ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.TextEditor .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.TextEditor .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.TextEditor .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.TextEditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.TextEditor .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #333;
}

.TextEditor .ql-container {
  font-family: FuturaEFCE-Medium, sans-serif;
  font-size: 13px;
  line-height: 1.4;
}

.TextEditor .ql-editor {
  line-height: inherit;
}

.TextEditor .ql-editor p {
  margin-top: 0.75em;
  margin-bottom: 0.4em;
}

.TextEditor .ql-editor p:first-child {
  margin-top: 0;
}

.ArrowBox {
  position: relative;
}

.ArrowBox .arrow-wrapper {
  position: absolute;
  top: -14px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 15px;
  overflow-y: hidden;
  pointer-events: none;
}

.ArrowBox .arrow-inner {
  margin-top: 9px;
  margin-left: 7px;
}

.ArrowBox .arrow {
  height: 12px;
  width: 12px;
  border: 1px solid #ddd;
  pointer-events: none;
  background-color: #ffffff;
  transform: rotate(45deg);
}

.ArrowBox .arrow-below {
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
}

.ArrowBox .content {
  position: relative;
  background-color: #ffffff;
  border-top: 1px solid #ddd;
  box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}

.ArrowBox.position-bottom .arrow-wrapper {
  top: inherit;
  bottom: -15px;
}

.ArrowBox.position-bottom .arrow-inner {
  margin-top: -9px;
}

.ArrowBox.position-top.right .arrow-wrapper,
.ArrowBox.position-bottom.right .arrow-wrapper {
  left: 100%;
  margin-left: -40px;
}

.ArrowBox.position-top.left .arrow-wrapper,
.ArrowBox.position-bottom.left .arrow-wrapper {
  left: -28px;
  margin-left: 0;
}

.ArrowBox.position-top.center .arrow-wrapper,
.ArrowBox.position-bottom.center .arrow-wrapper {
  left: 50%;
  margin-left: -16px;
}

.ArrowBox.position-left .arrow-wrapper,
.ArrowBox.position-right .arrow-wrapper {
  margin-left: 0;
  overflow-y: visible;
  left: -15px;
  top: 50%;
  margin-top: -15px;
  width: 15px;
  height: 30px;
  overflow-x: hidden;
}

.ArrowBox.position-left .arrow-inner,
.ArrowBox.position-right .arrow-inner {
  margin-left: 9px;
  margin-top: 7px;
}

.ArrowBox.position-left.position-right .arrow-wrapper,
.ArrowBox.position-right.position-right .arrow-wrapper {
  left: inherit;
  right: -15px;
}

.ArrowBox.position-left.position-right .arrow-inner,
.ArrowBox.position-right.position-right .arrow-inner {
  margin-left: -9px;
}

.ArrowBox.position-left.bottom .arrow-wrapper,
.ArrowBox.position-right.bottom .arrow-wrapper {
  top: 100%;
  margin-top: -40px;
}

.ArrowBox.position-left.top .arrow-wrapper,
.ArrowBox.position-right.top .arrow-wrapper {
  top: 16px;
  margin-top: 0;
}

.ArrowBox.position-left.center .arrow-wrapper,
.ArrowBox.position-right.center .arrow-wrapper {
  top: 50%;
  margin-top: -16px;
}

.Modal {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (min-width: 768px) {
  .Modal {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.Modal > .dimmer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.92);
  background-image: linear-gradient(#11C75E, #0d9848);
  opacity: 0.92;
}

.Modal > .dimmer.-warning {
  background-color: rgba(222, 60, 60, 0.92);
  background-image: none;
}

.Modal .ButtonClose {
  position: absolute;
  z-index: 100;
  top: 20px;
  right: 20px;
}

.ModalAlert {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.92);
  background-image: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.92));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.ModalAlert .alert-message {
  margin-top: 20px;
}

.DateSelectorCalendar .dimmer {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.DateSelectorCalendar .wrapper {
  position: absolute;
  z-index: 201;
}

.DateSelectorCalendar .react-calendar {
  width: 250px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.DateSelectorCalendar .react-calendar {
  font-family: FuturaEFCE-Medium, sans-serif;
  font-size: 12px;
}

.ResourceDate .spinner-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}

.ResourceDate .spinner {
  transform: scale(0.5);
}

.ResourceDate .DateSelectorCalendar {
  position: fixed;
  z-index: 200;
}

.ResourceDate .DateSelectorCalendar .wrapper {
  position: relative;
  top: auto;
  left: auto;
}

.ResourceSelect {
  position: relative;
}

.ResourceSelect.medium {
  max-width: 500px;
}

.ResourceSelect .spinner-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}

.ResourceSelect .spinner {
  transform: scale(0.5);
}

.ResourceToggle {
  position: relative;
  display: inline-block;
}

.ResourceToggle input[type=checkbox] + label {
  text-transform: uppercase;
  color: #999;
  transition: color 500ms cubic-bezier(0, 0.8, 0.21, 1);
  cursor: pointer;
}

.ResourceToggle input[type=checkbox] + label:before {
  font-size: 40px;
  line-height: 0.8;
}

.ResourceToggle input[type=checkbox] + label:hover {
  color: #333;
}

.ResourceToggle input[type=checkbox]:checked + label {
  color: #333;
}

.ResourceToggle input[type=checkbox]:checked + label:before {
  color: #29C129;
}

.ResourceToggle .spinner-wrapper {
  position: absolute;
  top: 12px;
  left: 20px;
  transform: translate(-50%, -50%);
}

.ResourceToggle .spinner-wrapper .spinner {
  opacity: 0.5;
}

.ResourceToggle .spinner-wrapper .spinner:before {
  font-size: 20px;
  color: #333;
}

.ResourceToggle.small {
  font-size: 12px;
}

.ResourceToggle.small input[type=checkbox] + label:before {
  font-size: 20px;
}

.ResourceToggle.small .spinner-wrapper {
  top: 4px;
  left: 10px;
  transform: translate(-50%, -50%);
}

.ResourceToggle.small .spinner-wrapper .spinner:before {
  font-size: 11px;
}

.ResourceToggle.warning input[type=checkbox]:checked + label:before {
  color: #DE3C3C;
}

.Select .option-label.-icon span {
  vertical-align: middle;
}

.Select .option-label.-icon .icon {
  font-size: 24px;
  margin-right: 5px;
}

.Pane .pane-head,
.Pane .pane-wrapper,
.Pane .buttons-wrapper {
  display: flex;
}

.Pane .pane-head {
  justify-content: space-between;
  align-items: flex-end;
}

.Pane .buttons-wrapper {
  margin-bottom: 8px;
  align-items: center;
}

.Pane .buttons-wrapper > div {
  margin-left: 8px;
}

.Pane .buttons-wrapper > div:first-child {
  margin-left: 0;
}

.Pane .pane {
  position: relative;
  z-index: 1;
  background-color: #e1e1e1;
  min-width: 80px;
  margin-left: 1px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 2;
  border-radius: 5px 5px 0 0;
}

.Pane .pane:first-child {
  margin-left: 0;
}

.Pane .pane:before {
  content: "";
  position: absolute;
  left: -1px;
  bottom: 0;
  right: -1px;
  top: 100%;
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  opacity: 0;
  transition: top 200ms cubic-bezier(0.48, 0.01, 0.21, 1), opacity 200ms linear;
}

.Pane .pane:first-child:before {
  left: 0;
}

.Pane .pane:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
  opacity: 0;
  transition: opacity 300ms linear;
}

.Pane .pane span {
  position: relative;
}

.Pane .pane:before {
  top: -2px;
  opacity: 1;
  transition: top 200ms cubic-bezier(0, 0.8, 0.21, 1), opacity 200ms linear;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.Pane .component-wrapper {
  position: relative;
  z-index: 3;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.Pane .component-wrapper.o-a {
  border-top: 8px solid transparent;
}

.Tabs {
  /* -----------------------------------------------------------
  | Padding to make room for box shadow.
  |---------------------------------------------------------- */
  padding: 5px 10px 15px 10px;
}

.Tabs .tabs-head,
.Tabs .tabs-wrapper,
.Tabs .buttons-wrapper {
  display: flex;
}

.Tabs .tabs-head-scroller {
  flex-shrink: 0;
  padding-top: 2px;
  margin-right: 3px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.Tabs .tabs-head {
  flex-shrink: 0;
  justify-content: space-between;
  align-items: flex-end;
}

.Tabs .buttons-wrapper {
  margin-bottom: 8px;
  align-items: center;
}

.Tabs .buttons-wrapper > div {
  margin-left: 8px;
}

.Tabs .buttons-wrapper > div:first-child {
  margin-left: 0;
}

.Tabs .tab {
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  background-color: #e1e1e1;
  margin-left: 1px;
  padding: 14px 20px;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Tabs .tab:first-child {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .Tabs .tab {
    min-width: 80px;
    padding: 20px;
    font-size: 12px;
  }
}

.Tabs .tab:before {
  content: "";
  position: absolute;
  left: -1px;
  bottom: 0;
  right: -1px;
  top: 100%;
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  opacity: 0;
  transition: top 200ms cubic-bezier(0.48, 0.01, 0.21, 1), opacity 200ms linear;
}

.Tabs .tab:first-child:before {
  left: 0;
}

.Tabs .tab:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
  opacity: 0;
  transition: opacity 300ms linear;
}

.Tabs .tab span {
  position: relative;
}

.Tabs .tab.inactive {
  color: rgba(0, 0, 0, 0.35);
  cursor: pointer;
}

.Tabs .tab.inactive:first-child {
  border-top-left-radius: 4px;
}

.Tabs .tab.inactive.last {
  border-top-right-radius: 4px;
}

.Tabs .tab.inactive:after {
  opacity: 1;
}

.Tabs .tab.active {
  z-index: 2;
  border-radius: 5px 5px 0 0;
}

.Tabs .tab.active:before {
  top: -2px;
  opacity: 1;
  transition: top 200ms cubic-bezier(0, 0.8, 0.21, 1), opacity 200ms linear;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.Tabs .component-wrapper {
  position: relative;
  z-index: 3;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.Tabs .component-wrapper.all {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: nowrap;
}

.Tabs .component-wrapper.all .component-inner {
  flex: 0 0 100%;
  position: relative;
  margin-left: -100%;
  display: flex;
  flex-direction: column;
}

.Tabs .component-wrapper.all .component-inner:first-child {
  margin-left: 0;
}

.Tabs .component-wrapper.all .component-inner.inactive,
.Tabs .component-wrapper.all .component-inner.inactive * {
  visibility: hidden !important;
  pointer-events: none !important;
}

.Tabs .component-wrapper.all .component-inner > * {
  flex-grow: 1;
}

/* -----------------------------------------------------------
| Special tabs styling in modal.
|---------------------------------------------------------- */

.Modal .Tabs {
  padding: 2px 0 0 0;
}

.Modal .Tabs .tab {
  z-index: auto;
}

.Modal .Tabs .tab.active {
  z-index: auto;
}

.Modal .Tabs .tab.active:before {
  box-shadow: none;
  border: 1px solid #ddd;
}

.Modal .Tabs .tab.inactive:after {
  display: none;
}

.Modal .Tabs .component-wrapper {
  z-index: auto;
  margin-top: -1px;
  background-color: transparent;
  box-shadow: none;
  border: 1px solid #ddd;
  border-radius: 0 4px 4px 4px;
}

.Modal .Tabs .component-wrapper.o-a {
  border-top: 1px solid #ddd;
}

.DateWithPicker {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 7px 5px;
}

.DateWithPicker .button-wrapper {
  position: absolute;
  top: 1px;
  right: 1px;
}

.LinksOrSelect {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 7px 5px;
}

.LinksOrSelect .button-wrapper {
  position: absolute;
  top: 1px;
  right: 1px;
}

.Table.pane .ReactTable,
.Table.full-page .ReactTable {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.Table.pane .ReactTable .rt-table,
.Table.full-page .ReactTable .rt-table {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /* -----------------------------------------------------------
  | Fix alignment issue when browser scroll makes the body
  | element narrower than the head elements.
  |---------------------------------------------------------- */
}

.Table.pane .ReactTable .rt-table .rt-thead,
.Table.pane .ReactTable .rt-table .rt-tbody,
.Table.full-page .ReactTable .rt-table .rt-thead,
.Table.full-page .ReactTable .rt-table .rt-tbody {
  overflow-y: scroll;
}

/* -----------------------------------------------------------
| Content builder.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Screen sizes. Defined multiple times in different formats
| for different usage in Sass.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Colors.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Spaces.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Max number of columns to calculate automatic width for.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Link hover.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Icon.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Button.
|---------------------------------------------------------- */

.cb.-theme-little-design {
  /* -----------------------------------------------------------
  | Default row layout.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Default button style.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Image slider.
  |---------------------------------------------------------- */
}

.cb.-theme-little-design.cb-row.-cols-alignment- > .cb-row-inner {
  justify-content: center;
}

.cb.-theme-little-design.cb-row.-cols-alignment- > .cb-row-inner > .cb-cols {
  max-width: 1300px;
}

.cb.-theme-little-design.cb-row > .cb-row-inner.-padding-top- {
  padding-top: 20px;
}

@media screen and (min-width: 320px) {
  .cb.-theme-little-design.cb-row > .cb-row-inner.-padding-top- {
    padding-top: 40px;
  }
}

@media screen and (min-width: 992px) {
  .cb.-theme-little-design.cb-row > .cb-row-inner.-padding-top- {
    padding-top: 80px;
  }
}

.cb.-theme-little-design.cb-row > .cb-row-inner.-padding-bottom- {
  padding-bottom: 20px;
}

@media screen and (min-width: 320px) {
  .cb.-theme-little-design.cb-row > .cb-row-inner.-padding-bottom- {
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 992px) {
  .cb.-theme-little-design.cb-row > .cb-row-inner.-padding-bottom- {
    padding-bottom: 80px;
  }
}

.cb.-theme-little-design.cb-row > .cb-row-inner.-padding-horizontal- {
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (min-width: 320px) {
  .cb.-theme-little-design.cb-row > .cb-row-inner.-padding-horizontal- {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (min-width: 992px) {
  .cb.-theme-little-design.cb-row > .cb-row-inner.-padding-horizontal- {
    padding-left: 80px;
    padding-right: 80px;
  }
}

.cb.-theme-little-design.cb-button {
  border-radius: 0;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

.cb.-theme-little-design.cb-button.-size-md {
  font-size: 20px;
}

.cb.-theme-little-design.cb-button.-size-sm {
  font-size: 13px;
}

.cb.-theme-little-design .cb-image_slider .cb-image[tin-slide-cloak] {
  display: none;
}

/* -----------------------------------------------------------
| Register hide classes for screen sizes:
|   &.-responsive-hide-xxs
|   &.-responsive-hide-xs
|   &.-responsive-hide-sm
|   &.-responsive-hide-md
|   &.-responsive-hide-lg
|   &.-responsive-hide-xl
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Functional CSS: color properties.
|---------------------------------------------------------- */

.cb {
  position: relative;
  /* -----------------------------------------------------------
  | Colors.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Background image.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Row margin + column margin and padding.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Responsive spacing.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Column block.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Responsive layout.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Hover effects.
  |---------------------------------------------------------- */
}

.cb.-color-black {
  color: #000;
}

.cb.-hover-color-black:hover,
.cb.-hover-color-black:active {
  color: #000;
}

.cb.-bg-color-black {
  background-color: #000;
}

.cb.-hover-bg-color-black:hover,
.cb.-hover-bg-color-black:active {
  background-color: #000;
}

.cb.-color-white {
  color: #fff;
}

.cb.-hover-color-white:hover,
.cb.-hover-color-white:active {
  color: #fff;
}

.cb.-bg-color-white {
  background-color: #fff;
}

.cb.-hover-bg-color-white:hover,
.cb.-hover-bg-color-white:active {
  background-color: #fff;
}

.cb.-color-bg-terracotta {
  color: #9B7570;
}

.cb.-hover-color-bg-terracotta:hover,
.cb.-hover-color-bg-terracotta:active {
  color: #9B7570;
}

.cb.-bg-color-bg-terracotta {
  background-color: #9B7570;
}

.cb.-hover-bg-color-bg-terracotta:hover,
.cb.-hover-bg-color-bg-terracotta:active {
  background-color: #9B7570;
}

.cb.-color-bg-beige {
  color: #FAF1E6;
}

.cb.-hover-color-bg-beige:hover,
.cb.-hover-color-bg-beige:active {
  color: #FAF1E6;
}

.cb.-bg-color-bg-beige {
  background-color: #FAF1E6;
}

.cb.-hover-bg-color-bg-beige:hover,
.cb.-hover-bg-color-bg-beige:active {
  background-color: #FAF1E6;
}

.cb.-color-bg-brown {
  color: #3B2F22;
}

.cb.-hover-color-bg-brown:hover,
.cb.-hover-color-bg-brown:active {
  color: #3B2F22;
}

.cb.-bg-color-bg-brown {
  background-color: #3B2F22;
}

.cb.-hover-bg-color-bg-brown:hover,
.cb.-hover-bg-color-bg-brown:active {
  background-color: #3B2F22;
}

.cb.-color-bg-grey {
  color: #EDEDED;
}

.cb.-hover-color-bg-grey:hover,
.cb.-hover-color-bg-grey:active {
  color: #EDEDED;
}

.cb.-bg-color-bg-grey {
  background-color: #EDEDED;
}

.cb.-hover-bg-color-bg-grey:hover,
.cb.-hover-bg-color-bg-grey:active {
  background-color: #EDEDED;
}

.cb.-color-color-1 {
  color: #2699FB;
}

.cb.-hover-color-color-1:hover,
.cb.-hover-color-color-1:active {
  color: #2699FB;
}

.cb.-bg-color-color-1 {
  background-color: #2699FB;
}

.cb.-hover-bg-color-color-1:hover,
.cb.-hover-bg-color-color-1:active {
  background-color: #2699FB;
}

.cb.-color-color-1-1 {
  color: #8ac8fd;
}

.cb.-hover-color-color-1-1:hover,
.cb.-hover-color-color-1-1:active {
  color: #8ac8fd;
}

.cb.-bg-color-color-1-1 {
  background-color: #8ac8fd;
}

.cb.-hover-bg-color-color-1-1:hover,
.cb.-hover-bg-color-color-1-1:active {
  background-color: #8ac8fd;
}

.cb.-color-color-1-2 {
  color: #bce0fe;
}

.cb.-hover-color-color-1-2:hover,
.cb.-hover-color-color-1-2:active {
  color: #bce0fe;
}

.cb.-bg-color-color-1-2 {
  background-color: #bce0fe;
}

.cb.-hover-bg-color-color-1-2:hover,
.cb.-hover-bg-color-color-1-2:active {
  background-color: #bce0fe;
}

.cb.-color-color-1-3 {
  color: #eef7ff;
}

.cb.-hover-color-color-1-3:hover,
.cb.-hover-color-color-1-3:active {
  color: #eef7ff;
}

.cb.-bg-color-color-1-3 {
  background-color: #eef7ff;
}

.cb.-hover-bg-color-color-1-3:hover,
.cb.-hover-bg-color-color-1-3:active {
  background-color: #eef7ff;
}

.cb.-color-color-2 {
  color: #11C75E;
}

.cb.-hover-color-color-2:hover,
.cb.-hover-color-color-2:active {
  color: #11C75E;
}

.cb.-bg-color-color-2 {
  background-color: #11C75E;
}

.cb.-hover-bg-color-color-2:hover,
.cb.-hover-bg-color-color-2:active {
  background-color: #11C75E;
}

.cb.-color-color-2-1 {
  color: #4ef093;
}

.cb.-hover-color-color-2-1:hover,
.cb.-hover-color-color-2-1:active {
  color: #4ef093;
}

.cb.-bg-color-color-2-1 {
  background-color: #4ef093;
}

.cb.-hover-bg-color-color-2-1:hover,
.cb.-hover-bg-color-color-2-1:active {
  background-color: #4ef093;
}

.cb.-color-color-2-2 {
  color: #7df4af;
}

.cb.-hover-color-color-2-2:hover,
.cb.-hover-color-color-2-2:active {
  color: #7df4af;
}

.cb.-bg-color-color-2-2 {
  background-color: #7df4af;
}

.cb.-hover-bg-color-color-2-2:hover,
.cb.-hover-bg-color-color-2-2:active {
  background-color: #7df4af;
}

.cb.-color-color-2-3 {
  color: #acf8cc;
}

.cb.-hover-color-color-2-3:hover,
.cb.-hover-color-color-2-3:active {
  color: #acf8cc;
}

.cb.-bg-color-color-2-3 {
  background-color: #acf8cc;
}

.cb.-hover-bg-color-color-2-3:hover,
.cb.-hover-bg-color-color-2-3:active {
  background-color: #acf8cc;
}

.cb.-color-color-2-shade {
  color: #0d9848;
}

.cb.-hover-color-color-2-shade:hover,
.cb.-hover-color-color-2-shade:active {
  color: #0d9848;
}

.cb.-bg-color-color-2-shade {
  background-color: #0d9848;
}

.cb.-hover-bg-color-color-2-shade:hover,
.cb.-hover-bg-color-color-2-shade:active {
  background-color: #0d9848;
}

.cb.-color-color-3 {
  color: #26FBD2;
}

.cb.-hover-color-color-3:hover,
.cb.-hover-color-color-3:active {
  color: #26FBD2;
}

.cb.-bg-color-color-3 {
  background-color: #26FBD2;
}

.cb.-hover-bg-color-color-3:hover,
.cb.-hover-bg-color-color-3:active {
  background-color: #26FBD2;
}

.cb.-color-color-3-1 {
  color: #71fce2;
}

.cb.-hover-color-color-3-1:hover,
.cb.-hover-color-color-3-1:active {
  color: #71fce2;
}

.cb.-bg-color-color-3-1 {
  background-color: #71fce2;
}

.cb.-hover-bg-color-color-3-1:hover,
.cb.-hover-bg-color-color-3-1:active {
  background-color: #71fce2;
}

.cb.-color-color-3-2 {
  color: #a3fdec;
}

.cb.-hover-color-color-3-2:hover,
.cb.-hover-color-color-3-2:active {
  color: #a3fdec;
}

.cb.-bg-color-color-3-2 {
  background-color: #a3fdec;
}

.cb.-hover-bg-color-color-3-2:hover,
.cb.-hover-bg-color-color-3-2:active {
  background-color: #a3fdec;
}

.cb.-color-color-3-3 {
  color: #d5fef6;
}

.cb.-hover-color-color-3-3:hover,
.cb.-hover-color-color-3-3:active {
  color: #d5fef6;
}

.cb.-bg-color-color-3-3 {
  background-color: #d5fef6;
}

.cb.-hover-bg-color-color-3-3:hover,
.cb.-hover-bg-color-color-3-3:active {
  background-color: #d5fef6;
}

.cb.-color-color-3-shade {
  color: #04eabe;
}

.cb.-hover-color-color-3-shade:hover,
.cb.-hover-color-color-3-shade:active {
  color: #04eabe;
}

.cb.-bg-color-color-3-shade {
  background-color: #04eabe;
}

.cb.-hover-bg-color-color-3-shade:hover,
.cb.-hover-bg-color-color-3-shade:active {
  background-color: #04eabe;
}

.cb.-color-color-3-dark {
  color: #03b895;
}

.cb.-hover-color-color-3-dark:hover,
.cb.-hover-color-color-3-dark:active {
  color: #03b895;
}

.cb.-bg-color-color-3-dark {
  background-color: #03b895;
}

.cb.-hover-bg-color-color-3-dark:hover,
.cb.-hover-bg-color-color-3-dark:active {
  background-color: #03b895;
}

.cb.-color-grey-1 {
  color: #222;
}

.cb.-hover-color-grey-1:hover,
.cb.-hover-color-grey-1:active {
  color: #222;
}

.cb.-bg-color-grey-1 {
  background-color: #222;
}

.cb.-hover-bg-color-grey-1:hover,
.cb.-hover-bg-color-grey-1:active {
  background-color: #222;
}

.cb.-color-grey-2 {
  color: #333;
}

.cb.-hover-color-grey-2:hover,
.cb.-hover-color-grey-2:active {
  color: #333;
}

.cb.-bg-color-grey-2 {
  background-color: #333;
}

.cb.-hover-bg-color-grey-2:hover,
.cb.-hover-bg-color-grey-2:active {
  background-color: #333;
}

.cb.-color-grey-3 {
  color: #666;
}

.cb.-hover-color-grey-3:hover,
.cb.-hover-color-grey-3:active {
  color: #666;
}

.cb.-bg-color-grey-3 {
  background-color: #666;
}

.cb.-hover-bg-color-grey-3:hover,
.cb.-hover-bg-color-grey-3:active {
  background-color: #666;
}

.cb.-color-grey-4 {
  color: #999;
}

.cb.-hover-color-grey-4:hover,
.cb.-hover-color-grey-4:active {
  color: #999;
}

.cb.-bg-color-grey-4 {
  background-color: #999;
}

.cb.-hover-bg-color-grey-4:hover,
.cb.-hover-bg-color-grey-4:active {
  background-color: #999;
}

.cb.-color-grey-5 {
  color: #aaa;
}

.cb.-hover-color-grey-5:hover,
.cb.-hover-color-grey-5:active {
  color: #aaa;
}

.cb.-bg-color-grey-5 {
  background-color: #aaa;
}

.cb.-hover-bg-color-grey-5:hover,
.cb.-hover-bg-color-grey-5:active {
  background-color: #aaa;
}

.cb.-color-grey-6 {
  color: #ddd;
}

.cb.-hover-color-grey-6:hover,
.cb.-hover-color-grey-6:active {
  color: #ddd;
}

.cb.-bg-color-grey-6 {
  background-color: #ddd;
}

.cb.-hover-bg-color-grey-6:hover,
.cb.-hover-bg-color-grey-6:active {
  background-color: #ddd;
}

.cb.-color-grey-7 {
  color: #eaeaea;
}

.cb.-hover-color-grey-7:hover,
.cb.-hover-color-grey-7:active {
  color: #eaeaea;
}

.cb.-bg-color-grey-7 {
  background-color: #eaeaea;
}

.cb.-hover-bg-color-grey-7:hover,
.cb.-hover-bg-color-grey-7:active {
  background-color: #eaeaea;
}

.cb.-color-grey-8 {
  color: #f0f0f0;
}

.cb.-hover-color-grey-8:hover,
.cb.-hover-color-grey-8:active {
  color: #f0f0f0;
}

.cb.-bg-color-grey-8 {
  background-color: #f0f0f0;
}

.cb.-hover-bg-color-grey-8:hover,
.cb.-hover-bg-color-grey-8:active {
  background-color: #f0f0f0;
}

.cb.-color-grey-9 {
  color: #fafafa;
}

.cb.-hover-color-grey-9:hover,
.cb.-hover-color-grey-9:active {
  color: #fafafa;
}

.cb.-bg-color-grey-9 {
  background-color: #fafafa;
}

.cb.-hover-bg-color-grey-9:hover,
.cb.-hover-bg-color-grey-9:active {
  background-color: #fafafa;
}

.cb.-color-off-white {
  color: #FAFAFA;
}

.cb.-hover-color-off-white:hover,
.cb.-hover-color-off-white:active {
  color: #FAFAFA;
}

.cb.-bg-color-off-white {
  background-color: #FAFAFA;
}

.cb.-hover-bg-color-off-white:hover,
.cb.-hover-bg-color-off-white:active {
  background-color: #FAFAFA;
}

.cb.-color-document-grey {
  color: #fafafa;
}

.cb.-hover-color-document-grey:hover,
.cb.-hover-color-document-grey:active {
  color: #fafafa;
}

.cb.-bg-color-document-grey {
  background-color: #fafafa;
}

.cb.-hover-bg-color-document-grey:hover,
.cb.-hover-bg-color-document-grey:active {
  background-color: #fafafa;
}

.cb.-color-black-translucent {
  color: rgba(0, 0, 0, 0.05);
}

.cb.-hover-color-black-translucent:hover,
.cb.-hover-color-black-translucent:active {
  color: rgba(0, 0, 0, 0.05);
}

.cb.-bg-color-black-translucent {
  background-color: rgba(0, 0, 0, 0.05);
}

.cb.-hover-bg-color-black-translucent:hover,
.cb.-hover-bg-color-black-translucent:active {
  background-color: rgba(0, 0, 0, 0.05);
}

.cb.-color-black-translucent-2 {
  color: rgba(0, 0, 0, 0.15);
}

.cb.-hover-color-black-translucent-2:hover,
.cb.-hover-color-black-translucent-2:active {
  color: rgba(0, 0, 0, 0.15);
}

.cb.-bg-color-black-translucent-2 {
  background-color: rgba(0, 0, 0, 0.15);
}

.cb.-hover-bg-color-black-translucent-2:hover,
.cb.-hover-bg-color-black-translucent-2:active {
  background-color: rgba(0, 0, 0, 0.15);
}

.cb.-color-black-transparent {
  color: rgba(0, 0, 0, 0.75);
}

.cb.-hover-color-black-transparent:hover,
.cb.-hover-color-black-transparent:active {
  color: rgba(0, 0, 0, 0.75);
}

.cb.-bg-color-black-transparent {
  background-color: rgba(0, 0, 0, 0.75);
}

.cb.-hover-bg-color-black-transparent:hover,
.cb.-hover-bg-color-black-transparent:active {
  background-color: rgba(0, 0, 0, 0.75);
}

.cb.-color-white-translucent {
  color: rgba(255, 255, 255, 0.1);
}

.cb.-hover-color-white-translucent:hover,
.cb.-hover-color-white-translucent:active {
  color: rgba(255, 255, 255, 0.1);
}

.cb.-bg-color-white-translucent {
  background-color: rgba(255, 255, 255, 0.1);
}

.cb.-hover-bg-color-white-translucent:hover,
.cb.-hover-bg-color-white-translucent:active {
  background-color: rgba(255, 255, 255, 0.1);
}

.cb.-color-white-transparent {
  color: rgba(255, 255, 255, 0.9);
}

.cb.-hover-color-white-transparent:hover,
.cb.-hover-color-white-transparent:active {
  color: rgba(255, 255, 255, 0.9);
}

.cb.-bg-color-white-transparent {
  background-color: rgba(255, 255, 255, 0.9);
}

.cb.-hover-bg-color-white-transparent:hover,
.cb.-hover-bg-color-white-transparent:active {
  background-color: rgba(255, 255, 255, 0.9);
}

.cb.-color-warning {
  color: #DE3C3C;
}

.cb.-hover-color-warning:hover,
.cb.-hover-color-warning:active {
  color: #DE3C3C;
}

.cb.-bg-color-warning {
  background-color: #DE3C3C;
}

.cb.-hover-bg-color-warning:hover,
.cb.-hover-bg-color-warning:active {
  background-color: #DE3C3C;
}

.cb.-color-ok {
  color: #FFBA00;
}

.cb.-hover-color-ok:hover,
.cb.-hover-color-ok:active {
  color: #FFBA00;
}

.cb.-bg-color-ok {
  background-color: #FFBA00;
}

.cb.-hover-bg-color-ok:hover,
.cb.-hover-bg-color-ok:active {
  background-color: #FFBA00;
}

.cb.-color-good {
  color: #29C129;
}

.cb.-hover-color-good:hover,
.cb.-hover-color-good:active {
  color: #29C129;
}

.cb.-bg-color-good {
  background-color: #29C129;
}

.cb.-hover-bg-color-good:hover,
.cb.-hover-bg-color-good:active {
  background-color: #29C129;
}

.cb.-bg-image {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.cb.-bg-image.-bg-image-contain {
  background-size: contain;
}

.cb.-bg-image.-bg-image-h-left {
  background-position-x: left;
}

.cb.-bg-image.-bg-image-h-center {
  background-position-x: center;
}

.cb.-bg-image.-bg-image-h-right {
  background-position-x: right;
}

.cb.-bg-image.-bg-image-v-top {
  background-position-y: top;
}

.cb.-bg-image.-bg-image-v-center {
  background-position-y: center;
}

.cb.-bg-image.-bg-image-v-bottom {
  background-position-y: bottom;
}

.cb.-margin-left-sm {
  margin-left: 8px;
}

.cb.-margin-right-sm {
  margin-right: 8px;
}

.cb.-margin-horizontal-sm {
  margin-left: 8px;
  margin-right: 8px;
}

.cb.-margin-top-sm {
  margin-top: 8px;
}

.cb.-margin-bottom-sm {
  margin-bottom: 8px;
}

.cb.-margin-vertical-sm {
  margin-top: 8px;
  margin-bottom: 8px;
}

.cb.-padding-left-sm {
  padding-left: 8px;
}

.cb.-padding-right-sm {
  padding-right: 8px;
}

.cb.-padding-horizontal-sm {
  padding-left: 8px;
  padding-right: 8px;
}

.cb.-padding-top-sm {
  padding-top: 8px;
}

.cb.-padding-bottom-sm {
  padding-bottom: 8px;
}

.cb.-padding-vertical-sm {
  padding-top: 8px;
  padding-bottom: 8px;
}

.cb.-border-radius-sm {
  border-radius: 8px;
  overflow: hidden;
}

.cb.-margin-left-md {
  margin-left: 20px;
}

.cb.-margin-right-md {
  margin-right: 20px;
}

.cb.-margin-horizontal-md {
  margin-left: 20px;
  margin-right: 20px;
}

.cb.-margin-top-md {
  margin-top: 20px;
}

.cb.-margin-bottom-md {
  margin-bottom: 20px;
}

.cb.-margin-vertical-md {
  margin-top: 20px;
  margin-bottom: 20px;
}

.cb.-padding-left-md {
  padding-left: 20px;
}

.cb.-padding-right-md {
  padding-right: 20px;
}

.cb.-padding-horizontal-md {
  padding-left: 20px;
  padding-right: 20px;
}

.cb.-padding-top-md {
  padding-top: 20px;
}

.cb.-padding-bottom-md {
  padding-bottom: 20px;
}

.cb.-padding-vertical-md {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cb.-border-radius-md {
  border-radius: 20px;
  overflow: hidden;
}

.cb.-margin-left-lg {
  margin-left: 40px;
}

.cb.-margin-right-lg {
  margin-right: 40px;
}

.cb.-margin-horizontal-lg {
  margin-left: 40px;
  margin-right: 40px;
}

.cb.-margin-top-lg {
  margin-top: 40px;
}

.cb.-margin-bottom-lg {
  margin-bottom: 40px;
}

.cb.-margin-vertical-lg {
  margin-top: 40px;
  margin-bottom: 40px;
}

.cb.-padding-left-lg {
  padding-left: 40px;
}

.cb.-padding-right-lg {
  padding-right: 40px;
}

.cb.-padding-horizontal-lg {
  padding-left: 40px;
  padding-right: 40px;
}

.cb.-padding-top-lg {
  padding-top: 40px;
}

.cb.-padding-bottom-lg {
  padding-bottom: 40px;
}

.cb.-padding-vertical-lg {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cb.-border-radius-lg {
  border-radius: 40px;
  overflow: hidden;
}

.cb.-margin-left-xl {
  margin-left: 80px;
}

.cb.-margin-right-xl {
  margin-right: 80px;
}

.cb.-margin-horizontal-xl {
  margin-left: 80px;
  margin-right: 80px;
}

.cb.-margin-top-xl {
  margin-top: 80px;
}

.cb.-margin-bottom-xl {
  margin-bottom: 80px;
}

.cb.-margin-vertical-xl {
  margin-top: 80px;
  margin-bottom: 80px;
}

.cb.-padding-left-xl {
  padding-left: 80px;
}

.cb.-padding-right-xl {
  padding-right: 80px;
}

.cb.-padding-horizontal-xl {
  padding-left: 80px;
  padding-right: 80px;
}

.cb.-padding-top-xl {
  padding-top: 80px;
}

.cb.-padding-bottom-xl {
  padding-bottom: 80px;
}

.cb.-padding-vertical-xl {
  padding-top: 80px;
  padding-bottom: 80px;
}

.cb.-border-radius-xl {
  border-radius: 80px;
  overflow: hidden;
}

.cb.-margin-left-sm- {
  margin-left: -8px;
}

.cb.-margin-right-sm- {
  margin-right: -8px;
}

.cb.-margin-horizontal-sm- {
  margin-left: -8px;
  margin-right: -8px;
}

.cb.-margin-top-sm- {
  margin-top: -8px;
}

.cb.-margin-bottom-sm- {
  margin-bottom: -8px;
}

.cb.-margin-vertical-sm- {
  margin-top: -8px;
  margin-bottom: -8px;
}

.cb.-padding-left-sm- {
  padding-left: -8px;
}

.cb.-padding-right-sm- {
  padding-right: -8px;
}

.cb.-padding-horizontal-sm- {
  padding-left: -8px;
  padding-right: -8px;
}

.cb.-padding-top-sm- {
  padding-top: -8px;
}

.cb.-padding-bottom-sm- {
  padding-bottom: -8px;
}

.cb.-padding-vertical-sm- {
  padding-top: -8px;
  padding-bottom: -8px;
}

.cb.-border-radius-sm- {
  border-radius: -8px;
  overflow: hidden;
}

.cb.-margin-left-md- {
  margin-left: -20px;
}

.cb.-margin-right-md- {
  margin-right: -20px;
}

.cb.-margin-horizontal-md- {
  margin-left: -20px;
  margin-right: -20px;
}

.cb.-margin-top-md- {
  margin-top: -20px;
}

.cb.-margin-bottom-md- {
  margin-bottom: -20px;
}

.cb.-margin-vertical-md- {
  margin-top: -20px;
  margin-bottom: -20px;
}

.cb.-padding-left-md- {
  padding-left: -20px;
}

.cb.-padding-right-md- {
  padding-right: -20px;
}

.cb.-padding-horizontal-md- {
  padding-left: -20px;
  padding-right: -20px;
}

.cb.-padding-top-md- {
  padding-top: -20px;
}

.cb.-padding-bottom-md- {
  padding-bottom: -20px;
}

.cb.-padding-vertical-md- {
  padding-top: -20px;
  padding-bottom: -20px;
}

.cb.-border-radius-md- {
  border-radius: -20px;
  overflow: hidden;
}

.cb.-margin-left-lg- {
  margin-left: -40px;
}

.cb.-margin-right-lg- {
  margin-right: -40px;
}

.cb.-margin-horizontal-lg- {
  margin-left: -40px;
  margin-right: -40px;
}

.cb.-margin-top-lg- {
  margin-top: -40px;
}

.cb.-margin-bottom-lg- {
  margin-bottom: -40px;
}

.cb.-margin-vertical-lg- {
  margin-top: -40px;
  margin-bottom: -40px;
}

.cb.-padding-left-lg- {
  padding-left: -40px;
}

.cb.-padding-right-lg- {
  padding-right: -40px;
}

.cb.-padding-horizontal-lg- {
  padding-left: -40px;
  padding-right: -40px;
}

.cb.-padding-top-lg- {
  padding-top: -40px;
}

.cb.-padding-bottom-lg- {
  padding-bottom: -40px;
}

.cb.-padding-vertical-lg- {
  padding-top: -40px;
  padding-bottom: -40px;
}

.cb.-border-radius-lg- {
  border-radius: -40px;
  overflow: hidden;
}

.cb.-margin-left-xl- {
  margin-left: -80px;
}

.cb.-margin-right-xl- {
  margin-right: -80px;
}

.cb.-margin-horizontal-xl- {
  margin-left: -80px;
  margin-right: -80px;
}

.cb.-margin-top-xl- {
  margin-top: -80px;
}

.cb.-margin-bottom-xl- {
  margin-bottom: -80px;
}

.cb.-margin-vertical-xl- {
  margin-top: -80px;
  margin-bottom: -80px;
}

.cb.-padding-left-xl- {
  padding-left: -80px;
}

.cb.-padding-right-xl- {
  padding-right: -80px;
}

.cb.-padding-horizontal-xl- {
  padding-left: -80px;
  padding-right: -80px;
}

.cb.-padding-top-xl- {
  padding-top: -80px;
}

.cb.-padding-bottom-xl- {
  padding-bottom: -80px;
}

.cb.-padding-vertical-xl- {
  padding-top: -80px;
  padding-bottom: -80px;
}

.cb.-border-radius-xl- {
  border-radius: -80px;
  overflow: hidden;
}

.cb.-margin-left-50p {
  margin-left: 50%;
}

.cb.-margin-right-50p {
  margin-right: 50%;
}

.cb.-margin-horizontal-50p {
  margin-left: 50%;
  margin-right: 50%;
}

.cb.-margin-top-50p {
  margin-top: 50%;
}

.cb.-margin-bottom-50p {
  margin-bottom: 50%;
}

.cb.-margin-vertical-50p {
  margin-top: 50%;
  margin-bottom: 50%;
}

.cb.-padding-left-50p {
  padding-left: 50%;
}

.cb.-padding-right-50p {
  padding-right: 50%;
}

.cb.-padding-horizontal-50p {
  padding-left: 50%;
  padding-right: 50%;
}

.cb.-padding-top-50p {
  padding-top: 50%;
}

.cb.-padding-bottom-50p {
  padding-bottom: 50%;
}

.cb.-padding-vertical-50p {
  padding-top: 50%;
  padding-bottom: 50%;
}

.cb.-border-radius-50p {
  border-radius: 50%;
  overflow: hidden;
}

.cb.-margin-left-0 {
  margin-left: 0;
}

.cb.-margin-right-0 {
  margin-right: 0;
}

.cb.-margin-horizontal-0 {
  margin-left: 0;
  margin-right: 0;
}

.cb.-margin-top-0 {
  margin-top: 0;
}

.cb.-margin-bottom-0 {
  margin-bottom: 0;
}

.cb.-margin-vertical-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.cb.-padding-left-0 {
  padding-left: 0;
}

.cb.-padding-right-0 {
  padding-right: 0;
}

.cb.-padding-horizontal-0 {
  padding-left: 0;
  padding-right: 0;
}

.cb.-padding-top-0 {
  padding-top: 0;
}

.cb.-padding-bottom-0 {
  padding-bottom: 0;
}

.cb.-padding-vertical-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.cb.-border-radius-0 {
  border-radius: 0;
  overflow: hidden;
}

.cb.-margin-left-1 {
  margin-left: 1px;
}

.cb.-margin-right-1 {
  margin-right: 1px;
}

.cb.-margin-horizontal-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.cb.-margin-top-1 {
  margin-top: 1px;
}

.cb.-margin-bottom-1 {
  margin-bottom: 1px;
}

.cb.-margin-vertical-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.cb.-padding-left-1 {
  padding-left: 1px;
}

.cb.-padding-right-1 {
  padding-right: 1px;
}

.cb.-padding-horizontal-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.cb.-padding-top-1 {
  padding-top: 1px;
}

.cb.-padding-bottom-1 {
  padding-bottom: 1px;
}

.cb.-padding-vertical-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.cb.-border-radius-1 {
  border-radius: 1px;
  overflow: hidden;
}

.cb.-margin-left-2 {
  margin-left: 2px;
}

.cb.-margin-right-2 {
  margin-right: 2px;
}

.cb.-margin-horizontal-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.cb.-margin-top-2 {
  margin-top: 2px;
}

.cb.-margin-bottom-2 {
  margin-bottom: 2px;
}

.cb.-margin-vertical-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.cb.-padding-left-2 {
  padding-left: 2px;
}

.cb.-padding-right-2 {
  padding-right: 2px;
}

.cb.-padding-horizontal-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.cb.-padding-top-2 {
  padding-top: 2px;
}

.cb.-padding-bottom-2 {
  padding-bottom: 2px;
}

.cb.-padding-vertical-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.cb.-border-radius-2 {
  border-radius: 2px;
  overflow: hidden;
}

.cb.-margin-left-3 {
  margin-left: 3px;
}

.cb.-margin-right-3 {
  margin-right: 3px;
}

.cb.-margin-horizontal-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.cb.-margin-top-3 {
  margin-top: 3px;
}

.cb.-margin-bottom-3 {
  margin-bottom: 3px;
}

.cb.-margin-vertical-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.cb.-padding-left-3 {
  padding-left: 3px;
}

.cb.-padding-right-3 {
  padding-right: 3px;
}

.cb.-padding-horizontal-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.cb.-padding-top-3 {
  padding-top: 3px;
}

.cb.-padding-bottom-3 {
  padding-bottom: 3px;
}

.cb.-padding-vertical-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.cb.-border-radius-3 {
  border-radius: 3px;
  overflow: hidden;
}

.cb.-margin-left-4 {
  margin-left: 4px;
}

.cb.-margin-right-4 {
  margin-right: 4px;
}

.cb.-margin-horizontal-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.cb.-margin-top-4 {
  margin-top: 4px;
}

.cb.-margin-bottom-4 {
  margin-bottom: 4px;
}

.cb.-margin-vertical-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.cb.-padding-left-4 {
  padding-left: 4px;
}

.cb.-padding-right-4 {
  padding-right: 4px;
}

.cb.-padding-horizontal-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.cb.-padding-top-4 {
  padding-top: 4px;
}

.cb.-padding-bottom-4 {
  padding-bottom: 4px;
}

.cb.-padding-vertical-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.cb.-border-radius-4 {
  border-radius: 4px;
  overflow: hidden;
}

.cb.-margin-left-5 {
  margin-left: 5px;
}

.cb.-margin-right-5 {
  margin-right: 5px;
}

.cb.-margin-horizontal-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.cb.-margin-top-5 {
  margin-top: 5px;
}

.cb.-margin-bottom-5 {
  margin-bottom: 5px;
}

.cb.-margin-vertical-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.cb.-padding-left-5 {
  padding-left: 5px;
}

.cb.-padding-right-5 {
  padding-right: 5px;
}

.cb.-padding-horizontal-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.cb.-padding-top-5 {
  padding-top: 5px;
}

.cb.-padding-bottom-5 {
  padding-bottom: 5px;
}

.cb.-padding-vertical-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.cb.-border-radius-5 {
  border-radius: 5px;
  overflow: hidden;
}

.cb.-margin-left-6 {
  margin-left: 6px;
}

.cb.-margin-right-6 {
  margin-right: 6px;
}

.cb.-margin-horizontal-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.cb.-margin-top-6 {
  margin-top: 6px;
}

.cb.-margin-bottom-6 {
  margin-bottom: 6px;
}

.cb.-margin-vertical-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.cb.-padding-left-6 {
  padding-left: 6px;
}

.cb.-padding-right-6 {
  padding-right: 6px;
}

.cb.-padding-horizontal-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.cb.-padding-top-6 {
  padding-top: 6px;
}

.cb.-padding-bottom-6 {
  padding-bottom: 6px;
}

.cb.-padding-vertical-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.cb.-border-radius-6 {
  border-radius: 6px;
  overflow: hidden;
}

.cb.-margin-left-7 {
  margin-left: 7px;
}

.cb.-margin-right-7 {
  margin-right: 7px;
}

.cb.-margin-horizontal-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.cb.-margin-top-7 {
  margin-top: 7px;
}

.cb.-margin-bottom-7 {
  margin-bottom: 7px;
}

.cb.-margin-vertical-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.cb.-padding-left-7 {
  padding-left: 7px;
}

.cb.-padding-right-7 {
  padding-right: 7px;
}

.cb.-padding-horizontal-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.cb.-padding-top-7 {
  padding-top: 7px;
}

.cb.-padding-bottom-7 {
  padding-bottom: 7px;
}

.cb.-padding-vertical-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.cb.-border-radius-7 {
  border-radius: 7px;
  overflow: hidden;
}

.cb.-margin-left-8 {
  margin-left: 8px;
}

.cb.-margin-right-8 {
  margin-right: 8px;
}

.cb.-margin-horizontal-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.cb.-margin-top-8 {
  margin-top: 8px;
}

.cb.-margin-bottom-8 {
  margin-bottom: 8px;
}

.cb.-margin-vertical-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.cb.-padding-left-8 {
  padding-left: 8px;
}

.cb.-padding-right-8 {
  padding-right: 8px;
}

.cb.-padding-horizontal-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.cb.-padding-top-8 {
  padding-top: 8px;
}

.cb.-padding-bottom-8 {
  padding-bottom: 8px;
}

.cb.-padding-vertical-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.cb.-border-radius-8 {
  border-radius: 8px;
  overflow: hidden;
}

.cb.-margin-left-9 {
  margin-left: 9px;
}

.cb.-margin-right-9 {
  margin-right: 9px;
}

.cb.-margin-horizontal-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.cb.-margin-top-9 {
  margin-top: 9px;
}

.cb.-margin-bottom-9 {
  margin-bottom: 9px;
}

.cb.-margin-vertical-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.cb.-padding-left-9 {
  padding-left: 9px;
}

.cb.-padding-right-9 {
  padding-right: 9px;
}

.cb.-padding-horizontal-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.cb.-padding-top-9 {
  padding-top: 9px;
}

.cb.-padding-bottom-9 {
  padding-bottom: 9px;
}

.cb.-padding-vertical-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.cb.-border-radius-9 {
  border-radius: 9px;
  overflow: hidden;
}

.cb.-margin-left-10 {
  margin-left: 10px;
}

.cb.-margin-right-10 {
  margin-right: 10px;
}

.cb.-margin-horizontal-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.cb.-margin-top-10 {
  margin-top: 10px;
}

.cb.-margin-bottom-10 {
  margin-bottom: 10px;
}

.cb.-margin-vertical-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.cb.-padding-left-10 {
  padding-left: 10px;
}

.cb.-padding-right-10 {
  padding-right: 10px;
}

.cb.-padding-horizontal-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.cb.-padding-top-10 {
  padding-top: 10px;
}

.cb.-padding-bottom-10 {
  padding-bottom: 10px;
}

.cb.-padding-vertical-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.cb.-border-radius-10 {
  border-radius: 10px;
  overflow: hidden;
}

.cb.-margin-left-15 {
  margin-left: 15px;
}

.cb.-margin-right-15 {
  margin-right: 15px;
}

.cb.-margin-horizontal-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.cb.-margin-top-15 {
  margin-top: 15px;
}

.cb.-margin-bottom-15 {
  margin-bottom: 15px;
}

.cb.-margin-vertical-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.cb.-padding-left-15 {
  padding-left: 15px;
}

.cb.-padding-right-15 {
  padding-right: 15px;
}

.cb.-padding-horizontal-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.cb.-padding-top-15 {
  padding-top: 15px;
}

.cb.-padding-bottom-15 {
  padding-bottom: 15px;
}

.cb.-padding-vertical-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.cb.-border-radius-15 {
  border-radius: 15px;
  overflow: hidden;
}

.cb.-margin-left-20 {
  margin-left: 20px;
}

.cb.-margin-right-20 {
  margin-right: 20px;
}

.cb.-margin-horizontal-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.cb.-margin-top-20 {
  margin-top: 20px;
}

.cb.-margin-bottom-20 {
  margin-bottom: 20px;
}

.cb.-margin-vertical-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.cb.-padding-left-20 {
  padding-left: 20px;
}

.cb.-padding-right-20 {
  padding-right: 20px;
}

.cb.-padding-horizontal-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.cb.-padding-top-20 {
  padding-top: 20px;
}

.cb.-padding-bottom-20 {
  padding-bottom: 20px;
}

.cb.-padding-vertical-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cb.-border-radius-20 {
  border-radius: 20px;
  overflow: hidden;
}

.cb.-margin-left-30 {
  margin-left: 30px;
}

.cb.-margin-right-30 {
  margin-right: 30px;
}

.cb.-margin-horizontal-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.cb.-margin-top-30 {
  margin-top: 30px;
}

.cb.-margin-bottom-30 {
  margin-bottom: 30px;
}

.cb.-margin-vertical-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.cb.-padding-left-30 {
  padding-left: 30px;
}

.cb.-padding-right-30 {
  padding-right: 30px;
}

.cb.-padding-horizontal-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.cb.-padding-top-30 {
  padding-top: 30px;
}

.cb.-padding-bottom-30 {
  padding-bottom: 30px;
}

.cb.-padding-vertical-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.cb.-border-radius-30 {
  border-radius: 30px;
  overflow: hidden;
}

.cb.-margin-left-40 {
  margin-left: 40px;
}

.cb.-margin-right-40 {
  margin-right: 40px;
}

.cb.-margin-horizontal-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.cb.-margin-top-40 {
  margin-top: 40px;
}

.cb.-margin-bottom-40 {
  margin-bottom: 40px;
}

.cb.-margin-vertical-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.cb.-padding-left-40 {
  padding-left: 40px;
}

.cb.-padding-right-40 {
  padding-right: 40px;
}

.cb.-padding-horizontal-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.cb.-padding-top-40 {
  padding-top: 40px;
}

.cb.-padding-bottom-40 {
  padding-bottom: 40px;
}

.cb.-padding-vertical-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cb.-border-radius-40 {
  border-radius: 40px;
  overflow: hidden;
}

.cb.-margin-left-50 {
  margin-left: 50px;
}

.cb.-margin-right-50 {
  margin-right: 50px;
}

.cb.-margin-horizontal-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.cb.-margin-top-50 {
  margin-top: 50px;
}

.cb.-margin-bottom-50 {
  margin-bottom: 50px;
}

.cb.-margin-vertical-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.cb.-padding-left-50 {
  padding-left: 50px;
}

.cb.-padding-right-50 {
  padding-right: 50px;
}

.cb.-padding-horizontal-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.cb.-padding-top-50 {
  padding-top: 50px;
}

.cb.-padding-bottom-50 {
  padding-bottom: 50px;
}

.cb.-padding-vertical-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.cb.-border-radius-50 {
  border-radius: 50px;
  overflow: hidden;
}

.cb.-margin-left-60 {
  margin-left: 60px;
}

.cb.-margin-right-60 {
  margin-right: 60px;
}

.cb.-margin-horizontal-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.cb.-margin-top-60 {
  margin-top: 60px;
}

.cb.-margin-bottom-60 {
  margin-bottom: 60px;
}

.cb.-margin-vertical-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.cb.-padding-left-60 {
  padding-left: 60px;
}

.cb.-padding-right-60 {
  padding-right: 60px;
}

.cb.-padding-horizontal-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.cb.-padding-top-60 {
  padding-top: 60px;
}

.cb.-padding-bottom-60 {
  padding-bottom: 60px;
}

.cb.-padding-vertical-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.cb.-border-radius-60 {
  border-radius: 60px;
  overflow: hidden;
}

.cb.-margin-left-70 {
  margin-left: 70px;
}

.cb.-margin-right-70 {
  margin-right: 70px;
}

.cb.-margin-horizontal-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.cb.-margin-top-70 {
  margin-top: 70px;
}

.cb.-margin-bottom-70 {
  margin-bottom: 70px;
}

.cb.-margin-vertical-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.cb.-padding-left-70 {
  padding-left: 70px;
}

.cb.-padding-right-70 {
  padding-right: 70px;
}

.cb.-padding-horizontal-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.cb.-padding-top-70 {
  padding-top: 70px;
}

.cb.-padding-bottom-70 {
  padding-bottom: 70px;
}

.cb.-padding-vertical-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.cb.-border-radius-70 {
  border-radius: 70px;
  overflow: hidden;
}

.cb.-margin-left-80 {
  margin-left: 80px;
}

.cb.-margin-right-80 {
  margin-right: 80px;
}

.cb.-margin-horizontal-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.cb.-margin-top-80 {
  margin-top: 80px;
}

.cb.-margin-bottom-80 {
  margin-bottom: 80px;
}

.cb.-margin-vertical-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.cb.-padding-left-80 {
  padding-left: 80px;
}

.cb.-padding-right-80 {
  padding-right: 80px;
}

.cb.-padding-horizontal-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.cb.-padding-top-80 {
  padding-top: 80px;
}

.cb.-padding-bottom-80 {
  padding-bottom: 80px;
}

.cb.-padding-vertical-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.cb.-border-radius-80 {
  border-radius: 80px;
  overflow: hidden;
}

.cb.-margin-left-90 {
  margin-left: 90px;
}

.cb.-margin-right-90 {
  margin-right: 90px;
}

.cb.-margin-horizontal-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.cb.-margin-top-90 {
  margin-top: 90px;
}

.cb.-margin-bottom-90 {
  margin-bottom: 90px;
}

.cb.-margin-vertical-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.cb.-padding-left-90 {
  padding-left: 90px;
}

.cb.-padding-right-90 {
  padding-right: 90px;
}

.cb.-padding-horizontal-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.cb.-padding-top-90 {
  padding-top: 90px;
}

.cb.-padding-bottom-90 {
  padding-bottom: 90px;
}

.cb.-padding-vertical-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.cb.-border-radius-90 {
  border-radius: 90px;
  overflow: hidden;
}

.cb.-margin-left-100 {
  margin-left: 100px;
}

.cb.-margin-right-100 {
  margin-right: 100px;
}

.cb.-margin-horizontal-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.cb.-margin-top-100 {
  margin-top: 100px;
}

.cb.-margin-bottom-100 {
  margin-bottom: 100px;
}

.cb.-margin-vertical-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.cb.-padding-left-100 {
  padding-left: 100px;
}

.cb.-padding-right-100 {
  padding-right: 100px;
}

.cb.-padding-horizontal-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.cb.-padding-top-100 {
  padding-top: 100px;
}

.cb.-padding-bottom-100 {
  padding-bottom: 100px;
}

.cb.-padding-vertical-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.cb.-border-radius-100 {
  border-radius: 100px;
  overflow: hidden;
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 0px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 80px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 80px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 80px;
    margin-right: 80px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 80px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 80px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 80px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 80px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 80px;
    padding-right: 80px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 80px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 80px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 80px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -80px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -80px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -80px;
    margin-right: -80px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -80px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -80px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -80px;
    margin-bottom: -80px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -80px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -80px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -80px;
    padding-right: -80px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -80px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -80px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -80px;
    padding-bottom: -80px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -80px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-sm {
    margin-left: 8px;
  }

  .cb.-responsive-spacing.-margin-right-sm {
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm {
    margin-left: 8px;
    margin-right: 8px;
  }

  .cb.-responsive-spacing.-margin-top-sm {
    margin-top: 8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm {
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-left-sm {
    padding-left: 8px;
  }

  .cb.-responsive-spacing.-padding-right-sm {
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm {
    padding-left: 8px;
    padding-right: 8px;
  }

  .cb.-responsive-spacing.-padding-top-sm {
    padding-top: 8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm {
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cb.-responsive-spacing.-border-radius-sm {
    border-radius: 8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-md {
    margin-left: 20px;
  }

  .cb.-responsive-spacing.-margin-right-md {
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb.-responsive-spacing.-margin-top-md {
    margin-top: 20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md {
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-left-md {
    padding-left: 20px;
  }

  .cb.-responsive-spacing.-padding-right-md {
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb.-responsive-spacing.-padding-top-md {
    padding-top: 20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md {
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cb.-responsive-spacing.-border-radius-md {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-lg {
    margin-left: 40px;
  }

  .cb.-responsive-spacing.-margin-right-lg {
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb.-responsive-spacing.-margin-top-lg {
    margin-top: 40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg {
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-left-lg {
    padding-left: 40px;
  }

  .cb.-responsive-spacing.-padding-right-lg {
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb.-responsive-spacing.-padding-top-lg {
    padding-top: 40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg {
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cb.-responsive-spacing.-border-radius-lg {
    border-radius: 40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-xl {
    margin-left: 80px;
  }

  .cb.-responsive-spacing.-margin-right-xl {
    margin-right: 80px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl {
    margin-left: 80px;
    margin-right: 80px;
  }

  .cb.-responsive-spacing.-margin-top-xl {
    margin-top: 80px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl {
    margin-bottom: 80px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .cb.-responsive-spacing.-padding-left-xl {
    padding-left: 80px;
  }

  .cb.-responsive-spacing.-padding-right-xl {
    padding-right: 80px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl {
    padding-left: 80px;
    padding-right: 80px;
  }

  .cb.-responsive-spacing.-padding-top-xl {
    padding-top: 80px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl {
    padding-bottom: 80px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cb.-responsive-spacing.-border-radius-xl {
    border-radius: 80px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-sm- {
    margin-left: -8px;
  }

  .cb.-responsive-spacing.-margin-right-sm- {
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-horizontal-sm- {
    margin-left: -8px;
    margin-right: -8px;
  }

  .cb.-responsive-spacing.-margin-top-sm- {
    margin-top: -8px;
  }

  .cb.-responsive-spacing.-margin-bottom-sm- {
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-margin-vertical-sm- {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-left-sm- {
    padding-left: -8px;
  }

  .cb.-responsive-spacing.-padding-right-sm- {
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-horizontal-sm- {
    padding-left: -8px;
    padding-right: -8px;
  }

  .cb.-responsive-spacing.-padding-top-sm- {
    padding-top: -8px;
  }

  .cb.-responsive-spacing.-padding-bottom-sm- {
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-padding-vertical-sm- {
    padding-top: -8px;
    padding-bottom: -8px;
  }

  .cb.-responsive-spacing.-border-radius-sm- {
    border-radius: -8px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-md- {
    margin-left: -20px;
  }

  .cb.-responsive-spacing.-margin-right-md- {
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-horizontal-md- {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb.-responsive-spacing.-margin-top-md- {
    margin-top: -20px;
  }

  .cb.-responsive-spacing.-margin-bottom-md- {
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-margin-vertical-md- {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-left-md- {
    padding-left: -20px;
  }

  .cb.-responsive-spacing.-padding-right-md- {
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-horizontal-md- {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb.-responsive-spacing.-padding-top-md- {
    padding-top: -20px;
  }

  .cb.-responsive-spacing.-padding-bottom-md- {
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-padding-vertical-md- {
    padding-top: -20px;
    padding-bottom: -20px;
  }

  .cb.-responsive-spacing.-border-radius-md- {
    border-radius: -20px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-lg- {
    margin-left: -40px;
  }

  .cb.-responsive-spacing.-margin-right-lg- {
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-horizontal-lg- {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb.-responsive-spacing.-margin-top-lg- {
    margin-top: -40px;
  }

  .cb.-responsive-spacing.-margin-bottom-lg- {
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-margin-vertical-lg- {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-left-lg- {
    padding-left: -40px;
  }

  .cb.-responsive-spacing.-padding-right-lg- {
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-horizontal-lg- {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb.-responsive-spacing.-padding-top-lg- {
    padding-top: -40px;
  }

  .cb.-responsive-spacing.-padding-bottom-lg- {
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-padding-vertical-lg- {
    padding-top: -40px;
    padding-bottom: -40px;
  }

  .cb.-responsive-spacing.-border-radius-lg- {
    border-radius: -40px;
    overflow: hidden;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-spacing.-margin-left-xl- {
    margin-left: -80px;
  }

  .cb.-responsive-spacing.-margin-right-xl- {
    margin-right: -80px;
  }

  .cb.-responsive-spacing.-margin-horizontal-xl- {
    margin-left: -80px;
    margin-right: -80px;
  }

  .cb.-responsive-spacing.-margin-top-xl- {
    margin-top: -80px;
  }

  .cb.-responsive-spacing.-margin-bottom-xl- {
    margin-bottom: -80px;
  }

  .cb.-responsive-spacing.-margin-vertical-xl- {
    margin-top: -80px;
    margin-bottom: -80px;
  }

  .cb.-responsive-spacing.-padding-left-xl- {
    padding-left: -80px;
  }

  .cb.-responsive-spacing.-padding-right-xl- {
    padding-right: -80px;
  }

  .cb.-responsive-spacing.-padding-horizontal-xl- {
    padding-left: -80px;
    padding-right: -80px;
  }

  .cb.-responsive-spacing.-padding-top-xl- {
    padding-top: -80px;
  }

  .cb.-responsive-spacing.-padding-bottom-xl- {
    padding-bottom: -80px;
  }

  .cb.-responsive-spacing.-padding-vertical-xl- {
    padding-top: -80px;
    padding-bottom: -80px;
  }

  .cb.-responsive-spacing.-border-radius-xl- {
    border-radius: -80px;
    overflow: hidden;
  }
}

.cb.-column-block-alignment-stretch {
  align-self: stretch;
}

.cb.-column-block-alignment-left {
  align-self: flex-start;
}

.cb.-column-block-alignment-center {
  align-self: center;
}

.cb.-column-block-alignment-right {
  align-self: flex-end;
}

.cb.-responsive-layout.-responsive-hide-0 {
  display: none;
}

@media screen and (min-width: 320px) {
  .cb.-responsive-layout.-responsive-hide-0 {
    display: block;
  }
}

@media screen and (min-width: 320px) {
  .cb.-responsive-layout.-responsive-hide-xxs {
    display: none;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-layout.-responsive-hide-xxs {
    display: block;
  }
}

@media screen and (min-width: 410px) {
  .cb.-responsive-layout.-responsive-hide-xs {
    display: none;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-layout.-responsive-hide-xs {
    display: block;
  }
}

@media screen and (min-width: 576px) {
  .cb.-responsive-layout.-responsive-hide-sm {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-layout.-responsive-hide-sm {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .cb.-responsive-layout.-responsive-hide-md {
    display: none;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-layout.-responsive-hide-md {
    display: block;
  }
}

@media screen and (min-width: 992px) {
  .cb.-responsive-layout.-responsive-hide-lg {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-layout.-responsive-hide-lg {
    display: block;
  }
}

@media screen and (min-width: 1200px) {
  .cb.-responsive-layout.-responsive-hide-xl {
    display: none;
  }
}

.cb.-hover,
.cb.-cb-hover {
  transition: color 500ms cubic-bezier(0.48, 0.01, 0.21, 1), background-color 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.cb.-hover .cb-hover-bg-image,
.cb.-cb-hover .cb-hover-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 500ms cubic-bezier(0.48, 0.01, 0.21, 1);
}

.cb.-hover:hover,
.cb.-cb-hover:hover {
  transition: color 500ms cubic-bezier(0, 0.8, 0.21, 1), background-color 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.cb.-hover:hover > .cb-hover-bg-image,
.cb.-cb-hover:hover > .cb-hover-bg-image {
  opacity: 1;
  transition: opacity 500ms cubic-bezier(0, 0.8, 0.21, 1);
}

.cb.-link,
.cb.-link:hover,
.cb.-link:active,
.cb.-link a:visited {
  text-decoration: none;
}

/* -----------------------------------------------------------
| Columns container.
|---------------------------------------------------------- */

.cb-cols {
  flex-grow: 1;
  display: flex;
  align-items: stretch;
  min-width: 0;
  overflow: visible;
}

.cb-button {
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 20px 40px;
  background-color: #9B7570;
  color: #fff;
}

.cb-button.-size-sm {
  padding: 8px 20px;
  font-size: 1rem;
}

.cb-button.-size-md {
  padding: 20px 20px;
  font-size: 1.5rem;
}

.cb-button.-size-lg {
  padding: 20px 40px;
  font-size: 2rem;
}

.cb-button:hover {
  background-color: #7f5d59;
  color: #fff;
}

.cb-col {
  flex-grow: 0;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  /* -----------------------------------------------------------
  | Alignment.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Responsive layout, toggling display: none|flex.
  |---------------------------------------------------------- */
}

.cb-col.-alignment-stretch {
  align-self: stretch;
}

.cb-col.-alignment-top {
  align-self: flex-start;
}

.cb-col.-alignment-center {
  align-self: center;
}

.cb-col.-alignment-bottom {
  align-self: flex-end;
}

.cb-col.-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.cb-col.-shrink {
  flex-shrink: 1;
}

.cb-col.-no-shrink {
  flex-shrink: 0;
}

.cb-col.-grow {
  flex-grow: 1;
}

.cb-col.-no-grow {
  flex-grow: 0;
}

.cb-col.-responsive-hide-0 {
  display: none;
}

@media screen and (min-width: 320px) {
  .cb-col.-responsive-hide-0 {
    display: flex;
  }
}

@media screen and (min-width: 320px) {
  .cb-col.-responsive-hide-xxs {
    display: none;
  }
}

@media screen and (min-width: 410px) {
  .cb-col.-responsive-hide-xxs {
    display: flex;
  }
}

@media screen and (min-width: 410px) {
  .cb-col.-responsive-hide-xs {
    display: none;
  }
}

@media screen and (min-width: 576px) {
  .cb-col.-responsive-hide-xs {
    display: flex;
  }
}

@media screen and (min-width: 576px) {
  .cb-col.-responsive-hide-sm {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .cb-col.-responsive-hide-sm {
    display: flex;
  }
}

@media screen and (min-width: 768px) {
  .cb-col.-responsive-hide-md {
    display: none;
  }
}

@media screen and (min-width: 992px) {
  .cb-col.-responsive-hide-md {
    display: flex;
  }
}

@media screen and (min-width: 992px) {
  .cb-col.-responsive-hide-lg {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  .cb-col.-responsive-hide-lg {
    display: flex;
  }
}

@media screen and (min-width: 1200px) {
  .cb-col.-responsive-hide-xl {
    display: none;
  }
}

.cb-col,
.cb-col-scroller,
.cb-col-inner {
  display: flex;
  flex-direction: column;
}

.cb-col-scroller {
  flex-grow: 1;
  overflow: hidden;
}

.cb-col-scroller.-scroll {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.cb-col-inner {
  flex-grow: 1;
  /* -----------------------------------------------------------
  | Alignment.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Justification
  |---------------------------------------------------------- */
}

.cb-col-inner.-alignment-stretch {
  justify-content: stretch;
}

.cb-col-inner.-alignment-top {
  justify-content: flex-start;
}

.cb-col-inner.-alignment-center {
  justify-content: center;
}

.cb-col-inner.-alignment-bottom {
  justify-content: flex-end;
}

.cb-col-inner.-alignment-space-between {
  justify-content: space-between;
}

.cb-col-inner.-alignment-space-around {
  justify-content: space-around;
}

.cb-col-inner.-alignment-space-between {
  justify-content: space-evenly;
}

.cb-col-inner.-justification-stretch {
  align-items: stretch;
}

.cb-col-inner.-justification-left {
  align-items: flex-start;
}

.cb-col-inner.-justification-center {
  align-items: center;
}

.cb-col-inner.-justification-right {
  align-items: flex-end;
}

.cb-col-inner.-justification-space-between {
  align-items: space-between;
}

.cb-col-inner.-justification-space-around {
  align-items: space-around;
}

.cb-col-inner.-justification-space-between {
  align-items: space-evenly;
}

.cb-image img {
  display: block;
  width: 100%;
  height: auto;
}

.cb-image > .inner:not(.-ratio-original) {
  width: 100%;
  background: transparent no-repeat center center;
  background-size: cover;
}

.cb-image > .inner:not(.-ratio-original).-ratio-1_1,
.cb-image > .inner:not(.-ratio-original).-ratio-round {
  padding-top: 100%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-1_1.-ratio-round,
.cb-image > .inner:not(.-ratio-original).-ratio-round.-ratio-round {
  border-radius: 50%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-16_9 {
  padding-top: 56.25%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-4_3 {
  padding-top: 75%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-3_4 {
  padding-top: 133.33%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-2_1 {
  padding-top: 50%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-1_2 {
  padding-top: 200%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-3_1 {
  padding-top: 33.33%;
}

.cb-image > .inner:not(.-ratio-original).-ratio-1_3 {
  padding-top: 300%;
}

.cb-image > .inner:not(.-ratio-original).-horizontal-left {
  background-position-x: left;
}

.cb-image > .inner:not(.-ratio-original).-horizontal-right {
  background-position-x: right;
}

.cb-image > .inner:not(.-ratio-original).-vertical-top {
  background-position-y: top;
}

.cb-image > .inner:not(.-ratio-original).-vertical-bottom {
  background-position-y: bottom;
}

.cb-image > .inner:not(.-ratio-original).-contain {
  background-size: contain;
}

.cb-image_slider *[tin-slide-cloak] {
  display: none;
}

.cb-ingress {
  font-size: 1.4rem;
}

/* -----------------------------------------------------------
| Row specific mixins.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Calculate column sizes.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Vertical alignment.
|---------------------------------------------------------- */

/* -----------------------------------------------------------
| Row styles.
|---------------------------------------------------------- */

.cb-row {
  display: flex;
  flex-shrink: 0;
  /* -----------------------------------------------------------
  | Horizontal justification.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Row margin + column margin and padding.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Responsive spacing.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Disable negative margin for columns container.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Wrapping, growing and shrinking.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Responsive layout.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Default responsive layout – disable columns up to SM.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Responsive layout, toggling display: none|flex.
  |---------------------------------------------------------- */
}

.cb-row.-cols-alignment-center > .cb-row-inner {
  justify-content: center;
}

.cb-row.-cols-alignment-right > .cb-row-inner {
  justify-content: flex-end;
}

.cb-row.-inner-justification-center {
  justify-content: center;
}

.cb-row.-inner-justification-right {
  justify-content: flex-end;
}

.cb-row.-inner-alignment-center > .cb-row-inner {
  justify-content: center;
}

.cb-row.-inner-alignment-bottom > .cb-row-inner {
  justify-content: flex-end;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols > .cb-col {
  min-width: 0;
  /* -----------------------------------------------------------
  | @todo: Removed overflow: hidden. Wy was it there?
  |---------------------------------------------------------- */
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-1 > .cb-col {
  flex-basis: 100%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-2 > .cb-col {
  flex-basis: 50%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-3 > .cb-col {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-4 > .cb-col {
  flex-basis: 25%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-5 > .cb-col {
  flex-basis: 20%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-6 > .cb-col {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-7 > .cb-col {
  flex-basis: 14.2857142857%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-8 > .cb-col {
  flex-basis: 12.5%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-9 > .cb-col {
  flex-basis: 11.1111111111%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-10 > .cb-col {
  flex-basis: 10%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-11 > .cb-col {
  flex-basis: 9.0909090909%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-12 > .cb-col {
  flex-basis: 8.3333333333%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-13 > .cb-col {
  flex-basis: 7.6923076923%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-14 > .cb-col {
  flex-basis: 7.1428571429%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-15 > .cb-col {
  flex-basis: 6.6666666667%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-16 > .cb-col {
  flex-basis: 6.25%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-17 > .cb-col {
  flex-basis: 5.8823529412%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-18 > .cb-col {
  flex-basis: 5.5555555556%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-19 > .cb-col {
  flex-basis: 5.2631578947%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-20 > .cb-col {
  flex-basis: 5%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-21 > .cb-col {
  flex-basis: 4.7619047619%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-22 > .cb-col {
  flex-basis: 4.5454545455%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-23 > .cb-col {
  flex-basis: 4.347826087%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-24 > .cb-col {
  flex-basis: 4.1666666667%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-25 > .cb-col {
  flex-basis: 4%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-26 > .cb-col {
  flex-basis: 3.8461538462%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-27 > .cb-col {
  flex-basis: 3.7037037037%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-28 > .cb-col {
  flex-basis: 3.5714285714%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-29 > .cb-col {
  flex-basis: 3.4482758621%;
}

.cb-row.-auto-width > .cb-row-inner > .cb-cols.-num-30 > .cb-col {
  flex-basis: 3.3333333333%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 500%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 600%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 700%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 800%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 900%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 1000%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 1100%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 1200%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 1300%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 1400%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 1500%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 1600%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 1700%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 1800%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 1900%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 2000%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 2100%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 2200%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 2300%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 2400%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 2500%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 2600%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 2700%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 2800%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 2900%;
}

.cb-row.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 3000%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 250%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 350%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 450%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 500%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 550%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 600%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 650%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 700%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 750%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 800%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 850%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 900%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 950%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 1000%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 1050%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 1100%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 1150%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 1200%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 1250%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 1300%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 1350%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 1400%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 1450%;
}

.cb-row.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 1500%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 166.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 233.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 266.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 333.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 366.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 433.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 466.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 500%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 533.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 566.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 600%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 633.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 666.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 700%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 733.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 766.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 800%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 833.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 866.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 900%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 933.3333333333%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 966.6666666667%;
}

.cb-row.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 1000%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 125%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 175%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 225%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 250%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 275%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 325%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 350%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 375%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 425%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 450%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 475%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 500%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 525%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 550%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 575%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 600%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 625%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 650%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 675%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 700%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 725%;
}

.cb-row.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 750%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 40%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 60%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 80%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 120%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 140%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 160%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 180%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 220%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 240%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 260%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 280%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 320%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 340%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 360%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 380%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 420%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 440%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 460%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 480%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 500%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 520%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 540%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 560%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 580%;
}

.cb-row.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 600%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 83.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 116.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 166.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 183.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 216.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 233.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 250%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 266.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 283.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 316.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 333.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 350%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 366.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 383.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 416.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 433.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 450%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 466.6666666667%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 483.3333333333%;
}

.cb-row.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 500%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 14.2857142857%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 14.2857142857%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 28.5714285714%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 42.8571428571%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 57.1428571429%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 71.4285714286%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 85.7142857143%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 114.2857142857%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 128.5714285714%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 142.8571428571%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 157.1428571429%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 171.4285714286%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 185.7142857143%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 214.2857142857%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 228.5714285714%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 242.8571428571%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 257.1428571429%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 271.4285714286%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 285.7142857143%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 314.2857142857%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 328.5714285714%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 342.8571428571%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 357.1428571429%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 371.4285714286%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 385.7142857143%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 400%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 414.2857142857%;
}

.cb-row.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 428.5714285714%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 12.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 12.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 37.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 62.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 87.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 112.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 125%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 137.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 162.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 175%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 187.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 212.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 225%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 237.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 250%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 262.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 275%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 287.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 312.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 325%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 337.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 350%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 362.5%;
}

.cb-row.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 375%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 11.1111111111%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 11.1111111111%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 22.2222222222%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 44.4444444444%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 55.5555555556%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 77.7777777778%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 88.8888888889%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 111.1111111111%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 122.2222222222%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 144.4444444444%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 155.5555555556%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 166.6666666667%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 177.7777777778%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 188.8888888889%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 211.1111111111%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 222.2222222222%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 233.3333333333%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 244.4444444444%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 255.5555555556%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 266.6666666667%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 277.7777777778%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 288.8888888889%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 311.1111111111%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 322.2222222222%;
}

.cb-row.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 333.3333333333%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 10%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 10%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 30%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 40%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 60%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 70%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 80%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 90%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 110%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 120%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 130%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 140%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 160%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 170%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 180%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 190%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 210%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 220%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 230%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 240%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 250%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 260%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 270%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 280%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 290%;
}

.cb-row.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 300%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 9.0909090909%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 9.0909090909%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 18.1818181818%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 27.2727272727%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 36.3636363636%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 45.4545454545%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 54.5454545455%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 63.6363636364%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 72.7272727273%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 81.8181818182%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 90.9090909091%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 109.0909090909%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 118.1818181818%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 127.2727272727%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 136.3636363636%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 145.4545454545%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 154.5454545455%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 163.6363636364%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 172.7272727273%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 181.8181818182%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 190.9090909091%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 209.0909090909%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 218.1818181818%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 227.2727272727%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 236.3636363636%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 245.4545454545%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 254.5454545455%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 263.6363636364%;
}

.cb-row.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 272.7272727273%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 8.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 8.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 41.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 58.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 83.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 91.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 108.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 116.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 125%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 141.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 158.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 166.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 175%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 183.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 191.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 208.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 216.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 225%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 233.3333333333%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 241.6666666667%;
}

.cb-row.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 250%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 7.6923076923%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 7.6923076923%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 15.3846153846%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 23.0769230769%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 30.7692307692%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 38.4615384615%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 46.1538461538%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 53.8461538462%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 61.5384615385%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 69.2307692308%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 76.9230769231%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 84.6153846154%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 92.3076923077%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 107.6923076923%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 115.3846153846%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 123.0769230769%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 130.7692307692%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 138.4615384615%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 146.1538461538%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 153.8461538462%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 161.5384615385%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 169.2307692308%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 176.9230769231%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 184.6153846154%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 192.3076923077%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 207.6923076923%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 215.3846153846%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 223.0769230769%;
}

.cb-row.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 230.7692307692%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 7.1428571429%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 7.1428571429%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 14.2857142857%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 21.4285714286%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 28.5714285714%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 35.7142857143%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 42.8571428571%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 57.1428571429%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 64.2857142857%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 71.4285714286%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 78.5714285714%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 85.7142857143%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 92.8571428571%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 107.1428571429%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 114.2857142857%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 121.4285714286%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 128.5714285714%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 135.7142857143%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 142.8571428571%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 157.1428571429%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 164.2857142857%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 171.4285714286%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 178.5714285714%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 185.7142857143%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 192.8571428571%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 207.1428571429%;
}

.cb-row.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 214.2857142857%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 6.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 6.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 13.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 26.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 40%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 46.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 53.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 60%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 73.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 80%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 86.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 93.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 106.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 113.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 120%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 126.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 140%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 146.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 153.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 160%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 166.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 173.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 180%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 186.6666666667%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 193.3333333333%;
}

.cb-row.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 200%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 6.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 6.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 12.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 18.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 31.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 37.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 43.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 56.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 62.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 68.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 81.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 87.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 93.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 106.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 112.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 118.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 125%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 131.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 137.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 143.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 156.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 162.5%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 168.75%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 175%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 181.25%;
}

.cb-row.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 187.5%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 5.8823529412%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 5.8823529412%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 11.7647058824%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 17.6470588235%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 23.5294117647%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 29.4117647059%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 35.2941176471%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 41.1764705882%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 47.0588235294%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 52.9411764706%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 58.8235294118%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 64.7058823529%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 70.5882352941%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 76.4705882353%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 82.3529411765%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 88.2352941176%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 94.1176470588%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 105.8823529412%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 111.7647058824%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 117.6470588235%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 123.5294117647%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 129.4117647059%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 135.2941176471%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 141.1764705882%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 147.0588235294%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 152.9411764706%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 158.8235294118%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 164.7058823529%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 170.5882352941%;
}

.cb-row.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 176.4705882353%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 5.5555555556%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 5.5555555556%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 11.1111111111%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 22.2222222222%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 27.7777777778%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 38.8888888889%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 44.4444444444%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 55.5555555556%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 61.1111111111%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 72.2222222222%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 77.7777777778%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 83.3333333333%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 88.8888888889%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 94.4444444444%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 105.5555555556%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 111.1111111111%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 116.6666666667%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 122.2222222222%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 127.7777777778%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 138.8888888889%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 144.4444444444%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 155.5555555556%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 161.1111111111%;
}

.cb-row.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 166.6666666667%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 5.2631578947%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 5.2631578947%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 10.5263157895%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 15.7894736842%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 21.0526315789%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 26.3157894737%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 31.5789473684%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 36.8421052632%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 42.1052631579%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 47.3684210526%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 52.6315789474%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 57.8947368421%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 63.1578947368%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 68.4210526316%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 73.6842105263%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 78.9473684211%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 84.2105263158%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 89.4736842105%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 94.7368421053%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 105.2631578947%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 110.5263157895%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 115.7894736842%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 121.0526315789%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 126.3157894737%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 131.5789473684%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 136.8421052632%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 142.1052631579%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 147.3684210526%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 152.6315789474%;
}

.cb-row.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 157.8947368421%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 5%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 5%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 10%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 15%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 30%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 35%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 40%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 45%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 55%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 60%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 65%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 70%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 80%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 85%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 90%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 95%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 105%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 110%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 115%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 120%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 125%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 130%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 135%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 140%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 145%;
}

.cb-row.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 150%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 4.7619047619%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 4.7619047619%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 9.5238095238%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 14.2857142857%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 19.0476190476%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 23.8095238095%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 28.5714285714%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 38.0952380952%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 42.8571428571%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 47.619047619%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 52.380952381%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 57.1428571429%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 61.9047619048%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 71.4285714286%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 76.1904761905%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 80.9523809524%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 85.7142857143%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 90.4761904762%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 95.2380952381%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 104.7619047619%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 109.5238095238%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 114.2857142857%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 119.0476190476%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 123.8095238095%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 128.5714285714%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 133.3333333333%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 138.0952380952%;
}

.cb-row.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 142.8571428571%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 4.5454545455%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 4.5454545455%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 9.0909090909%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 13.6363636364%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 18.1818181818%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 22.7272727273%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 27.2727272727%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 31.8181818182%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 36.3636363636%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 40.9090909091%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 45.4545454545%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 54.5454545455%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 59.0909090909%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 63.6363636364%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 68.1818181818%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 72.7272727273%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 77.2727272727%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 81.8181818182%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 86.3636363636%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 90.9090909091%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 95.4545454545%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 104.5454545455%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 109.0909090909%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 113.6363636364%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 118.1818181818%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 122.7272727273%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 127.2727272727%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 131.8181818182%;
}

.cb-row.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 136.3636363636%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 4.347826087%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 4.347826087%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 8.6956521739%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 13.0434782609%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 17.3913043478%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 21.7391304348%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 26.0869565217%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 30.4347826087%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 34.7826086957%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 39.1304347826%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 43.4782608696%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 47.8260869565%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 52.1739130435%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 56.5217391304%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 60.8695652174%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 65.2173913043%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 69.5652173913%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 73.9130434783%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 78.2608695652%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 82.6086956522%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 86.9565217391%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 91.3043478261%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 95.652173913%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 104.347826087%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 108.6956521739%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 113.0434782609%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 117.3913043478%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 121.7391304348%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 126.0869565217%;
}

.cb-row.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 130.4347826087%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 4.1666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 4.1666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 8.3333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 12.5%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 20.8333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 29.1666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 37.5%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 41.6666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 45.8333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 54.1666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 58.3333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 62.5%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 70.8333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 79.1666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 83.3333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 87.5%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 91.6666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 95.8333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 104.1666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 108.3333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 112.5%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 116.6666666667%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 120.8333333333%;
}

.cb-row.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 125%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 4%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 4%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 8%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 12%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 16%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 24%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 28%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 32%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 36%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 40%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 44%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 48%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 52%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 56%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 60%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 64%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 68%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 72%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 76%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 80%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 84%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 88%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 92%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 96%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 104%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 108%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 112%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 116%;
}

.cb-row.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 120%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 3.8461538462%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 3.8461538462%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 7.6923076923%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 11.5384615385%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 15.3846153846%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 19.2307692308%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 23.0769230769%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 26.9230769231%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 30.7692307692%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 34.6153846154%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 38.4615384615%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 42.3076923077%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 46.1538461538%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 53.8461538462%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 57.6923076923%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 61.5384615385%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 65.3846153846%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 69.2307692308%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 73.0769230769%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 76.9230769231%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 80.7692307692%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 84.6153846154%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 88.4615384615%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 92.3076923077%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 96.1538461538%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 103.8461538462%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 107.6923076923%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 111.5384615385%;
}

.cb-row.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 115.3846153846%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 3.7037037037%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 3.7037037037%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 7.4074074074%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 11.1111111111%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 14.8148148148%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 18.5185185185%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 22.2222222222%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 25.9259259259%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 29.6296296296%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 37.037037037%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 40.7407407407%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 44.4444444444%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 48.1481481481%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 51.8518518519%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 55.5555555556%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 59.2592592593%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 62.962962963%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 70.3703703704%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 74.0740740741%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 77.7777777778%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 81.4814814815%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 85.1851851852%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 88.8888888889%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 92.5925925926%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 96.2962962963%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 103.7037037037%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 107.4074074074%;
}

.cb-row.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 111.1111111111%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 3.5714285714%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 3.5714285714%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 7.1428571429%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 10.7142857143%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 14.2857142857%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 17.8571428571%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 21.4285714286%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 25%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 28.5714285714%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 32.1428571429%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 35.7142857143%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 39.2857142857%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 42.8571428571%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 46.4285714286%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 53.5714285714%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 57.1428571429%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 60.7142857143%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 64.2857142857%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 67.8571428571%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 71.4285714286%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 75%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 78.5714285714%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 82.1428571429%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 85.7142857143%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 89.2857142857%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 92.8571428571%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 96.4285714286%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 103.5714285714%;
}

.cb-row.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 107.1428571429%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 3.4482758621%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 3.4482758621%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 6.8965517241%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 10.3448275862%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 13.7931034483%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 17.2413793103%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 20.6896551724%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 24.1379310345%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 27.5862068966%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 31.0344827586%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 34.4827586207%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 37.9310344828%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 41.3793103448%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 44.8275862069%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 48.275862069%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 51.724137931%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 55.1724137931%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 58.6206896552%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 62.0689655172%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 65.5172413793%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 68.9655172414%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 72.4137931034%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 75.8620689655%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 79.3103448276%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 82.7586206897%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 86.2068965517%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 89.6551724138%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 93.1034482759%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 96.5517241379%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 100%;
}

.cb-row.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 103.4482758621%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: 3.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: 3.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: 6.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: 10%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: 13.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: 16.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: 20%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: 23.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: 26.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: 30%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: 33.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: 36.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: 40%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: 43.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: 46.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: 50%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: 53.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: 56.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: 60%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: 63.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: 66.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: 70%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: 73.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: 76.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: 80%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: 83.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: 86.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: 90%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: 93.3333333333%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: 96.6666666667%;
}

.cb-row.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: 100%;
}

.cb-row.-justification-auto > .cb-row-inner > .cb-cols {
  justify-content: stretch;
}

.cb-row.-justification-left > .cb-row-inner > .cb-cols {
  justify-content: flex-start;
}

.cb-row.-justification-center > .cb-row-inner > .cb-cols {
  justify-content: center;
}

.cb-row.-justification-right > .cb-row-inner > .cb-cols {
  justify-content: flex-end;
}

.cb-row.-justification-space-between > .cb-row-inner > .cb-cols {
  justify-content: space-between;
}

.cb-row.-justification-space-around > .cb-row-inner > .cb-cols {
  justify-content: space-around;
}

.cb-row.-justification-space-evenly > .cb-row-inner > .cb-cols {
  justify-content: space-evenly;
}

.cb-row > .cb-row-inner > .cb-cols,
.cb-row.-alignment-stretch > .cb-row-inner > .cb-cols {
  align-items: stretch;
}

.cb-row.-alignment-top > .cb-row-inner > .cb-cols {
  align-items: flex-start;
}

.cb-row.-alignment-center > .cb-row-inner > .cb-cols {
  align-items: center;
}

.cb-row.-alignment-bottom > .cb-row-inner > .cb-cols {
  align-items: flex-end;
}

.cb-row.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
  margin-left: -4px;
  margin-right: -4px;
}

.cb-row.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 4px;
  padding-right: 4px;
}

.cb-row.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
  margin-top: -4px;
  margin-bottom: -4px;
}

.cb-row.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 4px;
  padding-bottom: 4px;
}

.cb-row.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
  margin-left: -10px;
  margin-right: -10px;
}

.cb-row.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 10px;
  padding-right: 10px;
}

.cb-row.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
  margin-top: -10px;
  margin-bottom: -10px;
}

.cb-row.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

.cb-row.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
  margin-left: -20px;
  margin-right: -20px;
}

.cb-row.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 20px;
  padding-right: 20px;
}

.cb-row.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
  margin-top: -20px;
  margin-bottom: -20px;
}

.cb-row.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cb-row.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
  margin-left: -40px;
  margin-right: -40px;
}

.cb-row.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 40px;
  padding-right: 40px;
}

.cb-row.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
  margin-top: -40px;
  margin-bottom: -40px;
}

.cb-row.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cb-row.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
  margin-left: 4px;
  margin-right: 4px;
}

.cb-row.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: -4px;
  padding-right: -4px;
}

.cb-row.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
  margin-top: 4px;
  margin-bottom: 4px;
}

.cb-row.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: -4px;
  padding-bottom: -4px;
}

.cb-row.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
  margin-left: 10px;
  margin-right: 10px;
}

.cb-row.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: -10px;
  padding-right: -10px;
}

.cb-row.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
  margin-top: 10px;
  margin-bottom: 10px;
}

.cb-row.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: -10px;
  padding-bottom: -10px;
}

.cb-row.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
  margin-left: 20px;
  margin-right: 20px;
}

.cb-row.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: -20px;
  padding-right: -20px;
}

.cb-row.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
  margin-top: 20px;
  margin-bottom: 20px;
}

.cb-row.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: -20px;
  padding-bottom: -20px;
}

.cb-row.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
  margin-left: 40px;
  margin-right: 40px;
}

.cb-row.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: -40px;
  padding-right: -40px;
}

.cb-row.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
  margin-top: 40px;
  margin-bottom: 40px;
}

.cb-row.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: -40px;
  padding-bottom: -40px;
}

.cb-row.-col-margin-horizontal-50p > .cb-row-inner > .cb-cols {
  margin-left: -25%;
  margin-right: -25%;
}

.cb-row.-col-margin-horizontal-50p > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 25%;
  padding-right: 25%;
}

.cb-row.-col-margin-vertical-50p > .cb-row-inner > .cb-cols {
  margin-top: -25%;
  margin-bottom: -25%;
}

.cb-row.-col-margin-vertical-50p > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 25%;
  padding-bottom: 25%;
}

.cb-row.-col-margin-horizontal-0 > .cb-row-inner > .cb-cols {
  margin-left: 0;
  margin-right: 0;
}

.cb-row.-col-margin-horizontal-0 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 0;
  padding-right: 0;
}

.cb-row.-col-margin-vertical-0 > .cb-row-inner > .cb-cols {
  margin-top: 0;
  margin-bottom: 0;
}

.cb-row.-col-margin-vertical-0 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 0;
  padding-bottom: 0;
}

.cb-row.-col-margin-horizontal-1 > .cb-row-inner > .cb-cols {
  margin-left: -0.5px;
  margin-right: -0.5px;
}

.cb-row.-col-margin-horizontal-1 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 0.5px;
  padding-right: 0.5px;
}

.cb-row.-col-margin-vertical-1 > .cb-row-inner > .cb-cols {
  margin-top: -0.5px;
  margin-bottom: -0.5px;
}

.cb-row.-col-margin-vertical-1 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 0.5px;
  padding-bottom: 0.5px;
}

.cb-row.-col-margin-horizontal-2 > .cb-row-inner > .cb-cols {
  margin-left: -1px;
  margin-right: -1px;
}

.cb-row.-col-margin-horizontal-2 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 1px;
  padding-right: 1px;
}

.cb-row.-col-margin-vertical-2 > .cb-row-inner > .cb-cols {
  margin-top: -1px;
  margin-bottom: -1px;
}

.cb-row.-col-margin-vertical-2 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 1px;
  padding-bottom: 1px;
}

.cb-row.-col-margin-horizontal-3 > .cb-row-inner > .cb-cols {
  margin-left: -1.5px;
  margin-right: -1.5px;
}

.cb-row.-col-margin-horizontal-3 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 1.5px;
  padding-right: 1.5px;
}

.cb-row.-col-margin-vertical-3 > .cb-row-inner > .cb-cols {
  margin-top: -1.5px;
  margin-bottom: -1.5px;
}

.cb-row.-col-margin-vertical-3 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 1.5px;
  padding-bottom: 1.5px;
}

.cb-row.-col-margin-horizontal-4 > .cb-row-inner > .cb-cols {
  margin-left: -2px;
  margin-right: -2px;
}

.cb-row.-col-margin-horizontal-4 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 2px;
  padding-right: 2px;
}

.cb-row.-col-margin-vertical-4 > .cb-row-inner > .cb-cols {
  margin-top: -2px;
  margin-bottom: -2px;
}

.cb-row.-col-margin-vertical-4 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 2px;
  padding-bottom: 2px;
}

.cb-row.-col-margin-horizontal-5 > .cb-row-inner > .cb-cols {
  margin-left: -2.5px;
  margin-right: -2.5px;
}

.cb-row.-col-margin-horizontal-5 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

.cb-row.-col-margin-vertical-5 > .cb-row-inner > .cb-cols {
  margin-top: -2.5px;
  margin-bottom: -2.5px;
}

.cb-row.-col-margin-vertical-5 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 2.5px;
  padding-bottom: 2.5px;
}

.cb-row.-col-margin-horizontal-6 > .cb-row-inner > .cb-cols {
  margin-left: -3px;
  margin-right: -3px;
}

.cb-row.-col-margin-horizontal-6 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 3px;
  padding-right: 3px;
}

.cb-row.-col-margin-vertical-6 > .cb-row-inner > .cb-cols {
  margin-top: -3px;
  margin-bottom: -3px;
}

.cb-row.-col-margin-vertical-6 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 3px;
  padding-bottom: 3px;
}

.cb-row.-col-margin-horizontal-7 > .cb-row-inner > .cb-cols {
  margin-left: -3.5px;
  margin-right: -3.5px;
}

.cb-row.-col-margin-horizontal-7 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 3.5px;
  padding-right: 3.5px;
}

.cb-row.-col-margin-vertical-7 > .cb-row-inner > .cb-cols {
  margin-top: -3.5px;
  margin-bottom: -3.5px;
}

.cb-row.-col-margin-vertical-7 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 3.5px;
  padding-bottom: 3.5px;
}

.cb-row.-col-margin-horizontal-8 > .cb-row-inner > .cb-cols {
  margin-left: -4px;
  margin-right: -4px;
}

.cb-row.-col-margin-horizontal-8 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 4px;
  padding-right: 4px;
}

.cb-row.-col-margin-vertical-8 > .cb-row-inner > .cb-cols {
  margin-top: -4px;
  margin-bottom: -4px;
}

.cb-row.-col-margin-vertical-8 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 4px;
  padding-bottom: 4px;
}

.cb-row.-col-margin-horizontal-9 > .cb-row-inner > .cb-cols {
  margin-left: -4.5px;
  margin-right: -4.5px;
}

.cb-row.-col-margin-horizontal-9 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 4.5px;
  padding-right: 4.5px;
}

.cb-row.-col-margin-vertical-9 > .cb-row-inner > .cb-cols {
  margin-top: -4.5px;
  margin-bottom: -4.5px;
}

.cb-row.-col-margin-vertical-9 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}

.cb-row.-col-margin-horizontal-10 > .cb-row-inner > .cb-cols {
  margin-left: -5px;
  margin-right: -5px;
}

.cb-row.-col-margin-horizontal-10 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 5px;
  padding-right: 5px;
}

.cb-row.-col-margin-vertical-10 > .cb-row-inner > .cb-cols {
  margin-top: -5px;
  margin-bottom: -5px;
}

.cb-row.-col-margin-vertical-10 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 5px;
  padding-bottom: 5px;
}

.cb-row.-col-margin-horizontal-15 > .cb-row-inner > .cb-cols {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.cb-row.-col-margin-horizontal-15 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.cb-row.-col-margin-vertical-15 > .cb-row-inner > .cb-cols {
  margin-top: -7.5px;
  margin-bottom: -7.5px;
}

.cb-row.-col-margin-vertical-15 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}

.cb-row.-col-margin-horizontal-20 > .cb-row-inner > .cb-cols {
  margin-left: -10px;
  margin-right: -10px;
}

.cb-row.-col-margin-horizontal-20 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 10px;
  padding-right: 10px;
}

.cb-row.-col-margin-vertical-20 > .cb-row-inner > .cb-cols {
  margin-top: -10px;
  margin-bottom: -10px;
}

.cb-row.-col-margin-vertical-20 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 10px;
  padding-bottom: 10px;
}

.cb-row.-col-margin-horizontal-30 > .cb-row-inner > .cb-cols {
  margin-left: -15px;
  margin-right: -15px;
}

.cb-row.-col-margin-horizontal-30 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 15px;
  padding-right: 15px;
}

.cb-row.-col-margin-vertical-30 > .cb-row-inner > .cb-cols {
  margin-top: -15px;
  margin-bottom: -15px;
}

.cb-row.-col-margin-vertical-30 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 15px;
  padding-bottom: 15px;
}

.cb-row.-col-margin-horizontal-40 > .cb-row-inner > .cb-cols {
  margin-left: -20px;
  margin-right: -20px;
}

.cb-row.-col-margin-horizontal-40 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 20px;
  padding-right: 20px;
}

.cb-row.-col-margin-vertical-40 > .cb-row-inner > .cb-cols {
  margin-top: -20px;
  margin-bottom: -20px;
}

.cb-row.-col-margin-vertical-40 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cb-row.-col-margin-horizontal-50 > .cb-row-inner > .cb-cols {
  margin-left: -25px;
  margin-right: -25px;
}

.cb-row.-col-margin-horizontal-50 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 25px;
  padding-right: 25px;
}

.cb-row.-col-margin-vertical-50 > .cb-row-inner > .cb-cols {
  margin-top: -25px;
  margin-bottom: -25px;
}

.cb-row.-col-margin-vertical-50 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 25px;
  padding-bottom: 25px;
}

.cb-row.-col-margin-horizontal-60 > .cb-row-inner > .cb-cols {
  margin-left: -30px;
  margin-right: -30px;
}

.cb-row.-col-margin-horizontal-60 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 30px;
  padding-right: 30px;
}

.cb-row.-col-margin-vertical-60 > .cb-row-inner > .cb-cols {
  margin-top: -30px;
  margin-bottom: -30px;
}

.cb-row.-col-margin-vertical-60 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 30px;
  padding-bottom: 30px;
}

.cb-row.-col-margin-horizontal-70 > .cb-row-inner > .cb-cols {
  margin-left: -35px;
  margin-right: -35px;
}

.cb-row.-col-margin-horizontal-70 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 35px;
  padding-right: 35px;
}

.cb-row.-col-margin-vertical-70 > .cb-row-inner > .cb-cols {
  margin-top: -35px;
  margin-bottom: -35px;
}

.cb-row.-col-margin-vertical-70 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 35px;
  padding-bottom: 35px;
}

.cb-row.-col-margin-horizontal-80 > .cb-row-inner > .cb-cols {
  margin-left: -40px;
  margin-right: -40px;
}

.cb-row.-col-margin-horizontal-80 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 40px;
  padding-right: 40px;
}

.cb-row.-col-margin-vertical-80 > .cb-row-inner > .cb-cols {
  margin-top: -40px;
  margin-bottom: -40px;
}

.cb-row.-col-margin-vertical-80 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 40px;
  padding-bottom: 40px;
}

.cb-row.-col-margin-horizontal-90 > .cb-row-inner > .cb-cols {
  margin-left: -45px;
  margin-right: -45px;
}

.cb-row.-col-margin-horizontal-90 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 45px;
  padding-right: 45px;
}

.cb-row.-col-margin-vertical-90 > .cb-row-inner > .cb-cols {
  margin-top: -45px;
  margin-bottom: -45px;
}

.cb-row.-col-margin-vertical-90 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 45px;
  padding-bottom: 45px;
}

.cb-row.-col-margin-horizontal-100 > .cb-row-inner > .cb-cols {
  margin-left: -50px;
  margin-right: -50px;
}

.cb-row.-col-margin-horizontal-100 > .cb-row-inner > .cb-cols > .cb-col {
  padding-left: 50px;
  padding-right: 50px;
}

.cb-row.-col-margin-vertical-100 > .cb-row-inner > .cb-cols {
  margin-top: -50px;
  margin-bottom: -50px;
}

.cb-row.-col-margin-vertical-100 > .cb-row-inner > .cb-cols > .cb-col {
  padding-top: 50px;
  padding-bottom: 50px;
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 0px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -40px;
    padding-bottom: -40px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols {
    margin-left: -4px;
    margin-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols {
    margin-left: -10px;
    margin-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols {
    margin-left: -20px;
    margin-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols {
    margin-left: -40px;
    margin-right: -40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols {
    margin-left: 4px;
    margin-right: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -4px;
    padding-right: -4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-sm- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -4px;
    padding-bottom: -4px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -10px;
    padding-right: -10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-md- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -10px;
    padding-bottom: -10px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols {
    margin-left: 20px;
    margin-right: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -20px;
    padding-right: -20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-lg- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -20px;
    padding-bottom: -20px;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols {
    margin-left: 40px;
    margin-right: 40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-horizontal-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-left: -40px;
    padding-right: -40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .cb-row.-col-responsive-spacing.-col-margin-vertical-xl- > .cb-row-inner > .cb-cols > .cb-col {
    padding-top: -40px;
    padding-bottom: -40px;
  }
}

.cb-row.-no-cols-margin-horizontal > .cb-row-inner > .cb-cols {
  margin-left: 0;
  margin-right: 0;
}

.cb-row.-no-cols-margin-vertical > .cb-row-inner > .cb-cols {
  margin-top: 0;
  margin-bottom: 0;
}

.cb-row.-wrap > .cb-row-inner > .cb-cols {
  flex-wrap: wrap;
}

.cb-row.-grow > .cb-row-inner > .cb-cols > .cb-col {
  flex-grow: 1;
}

.cb-row.-no-grow > .cb-row-inner > .cb-cols > .cb-col {
  flex-grow: 0;
}

.cb-row.-shrink > .cb-row-inner > .cb-cols > .cb-col {
  flex-shrink: 1;
}

.cb-row.-no-shrink > .cb-row-inner > .cb-cols > .cb-col {
  flex-shrink: 0;
}

.cb-row.-scroll > .cb-row-inner {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.cb-row.-row-grow {
  flex-grow: 1;
}

.cb-row.-row-shrink {
  flex-shrink: 1;
}

.cb-row.-row-no-shrink {
  flex-shrink: 0;
}

.cb-row.-responsive-reverse > .cb-row-inner > .cb-cols {
  flex-direction: row-reverse;
}

@media screen and (min-width: 320px) {
  .cb-row.-responsive-reverse.-responsive-reverse-to-xxs > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-responsive-reverse.-responsive-reverse-to-xs > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-responsive-reverse.-responsive-reverse-to-sm > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-responsive-reverse.-responsive-reverse-to-md > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-responsive-reverse.-responsive-reverse-to-lg > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-responsive-reverse.-responsive-reverse-to-xl > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

.cb-row.-responsive-default {
  /* -----------------------------------------------------------
  | Make sure column reversing works.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Disable default responsive layout from SM.
  |---------------------------------------------------------- */
  /* -----------------------------------------------------------
  | Re-implement disabling of column reversing.
  |---------------------------------------------------------- */
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols > .cb-col {
  min-width: 0;
  /* -----------------------------------------------------------
  | @todo: Removed overflow: hidden. Wy was it there?
  |---------------------------------------------------------- */
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-1 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-2 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-3 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-4 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-5 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-6 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-7 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-8 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-9 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-10 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-11 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-12 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-13 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-14 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-15 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-16 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-17 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-18 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-19 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-20 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-21 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-22 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-23 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-24 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-25 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-26 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-27 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-28 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-29 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-30 > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
  flex-basis: auto;
}

.cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
  flex-basis: auto;
}

.cb-row.-responsive-default > .cb-row-inner > .cb-cols {
  flex-direction: column;
  align-items: stretch;
}

.cb-row.-responsive-default.-responsive-reverse {
  /* -----------------------------------------------------------
  | Disable column reversing.
  |---------------------------------------------------------- */
}

.cb-row.-responsive-default.-responsive-reverse > .cb-row-inner > .cb-cols {
  flex-direction: column-reverse;
}

@media screen and (min-width: 320px) {
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-xxs > .cb-row-inner > .cb-cols {
    flex-direction: column;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-xs > .cb-row-inner > .cb-cols {
    flex-direction: column;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-responsive-default {
    /* -----------------------------------------------------------
    | Re-define vertical alignment.
    |---------------------------------------------------------- */
    /* -----------------------------------------------------------
    | Re-implement column reversing.
    |---------------------------------------------------------- */
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols > .cb-col {
    min-width: 0;
    /* -----------------------------------------------------------
    | @todo: Removed overflow: hidden. Wy was it there?
    |---------------------------------------------------------- */
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-1 > .cb-col {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-2 > .cb-col {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-3 > .cb-col {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-4 > .cb-col {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-5 > .cb-col {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-6 > .cb-col {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-7 > .cb-col {
    flex-basis: 14.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-8 > .cb-col {
    flex-basis: 12.5%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-9 > .cb-col {
    flex-basis: 11.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-10 > .cb-col {
    flex-basis: 10%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-11 > .cb-col {
    flex-basis: 9.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-12 > .cb-col {
    flex-basis: 8.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-13 > .cb-col {
    flex-basis: 7.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-14 > .cb-col {
    flex-basis: 7.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-15 > .cb-col {
    flex-basis: 6.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-16 > .cb-col {
    flex-basis: 6.25%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-17 > .cb-col {
    flex-basis: 5.8823529412%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-18 > .cb-col {
    flex-basis: 5.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-19 > .cb-col {
    flex-basis: 5.2631578947%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-20 > .cb-col {
    flex-basis: 5%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-21 > .cb-col {
    flex-basis: 4.7619047619%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-22 > .cb-col {
    flex-basis: 4.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-23 > .cb-col {
    flex-basis: 4.347826087%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-24 > .cb-col {
    flex-basis: 4.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-25 > .cb-col {
    flex-basis: 4%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-26 > .cb-col {
    flex-basis: 3.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-27 > .cb-col {
    flex-basis: 3.7037037037%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-28 > .cb-col {
    flex-basis: 3.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-29 > .cb-col {
    flex-basis: 3.4482758621%;
  }

  .cb-row.-responsive-default.-auto-width > .cb-row-inner > .cb-cols.-num-30 > .cb-col {
    flex-basis: 3.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 700%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 800%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 900%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 1000%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 1100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 1200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 1300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 1400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 1500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 1600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 1700%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 1800%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 1900%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 2000%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 2100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 2200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 2300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 2400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 2500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 2600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 2700%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 2800%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 2900%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-1 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 3000%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 350%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 450%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 550%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 650%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 700%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 750%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 800%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 850%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 900%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 950%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 1000%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 1050%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 1100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 1150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 1200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 1250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 1300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 1350%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 1400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 1450%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-2 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 1500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 166.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 233.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 266.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 333.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 366.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 433.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 466.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 533.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 566.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 633.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 666.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 700%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 733.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 766.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 800%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 833.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 866.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 900%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 933.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 966.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-3 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 1000%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 125%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 175%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 225%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 275%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 325%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 350%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 375%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 425%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 450%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 475%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 525%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 550%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 575%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 625%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 650%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 675%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 700%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 725%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-4 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 750%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 40%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 60%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 80%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 120%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 140%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 160%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 180%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 220%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 240%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 260%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 280%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 320%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 340%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 360%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 380%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 420%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 440%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 460%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 480%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 520%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 540%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 560%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 580%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-5 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 600%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 83.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 116.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 166.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 183.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 216.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 233.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 266.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 283.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 316.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 333.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 350%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 366.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 383.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 416.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 433.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 450%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 466.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 483.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-6 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 500%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 14.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 14.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 28.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 42.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 57.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 71.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 85.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 114.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 128.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 142.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 157.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 171.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 185.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 214.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 228.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 242.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 257.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 271.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 285.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 314.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 328.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 342.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 357.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 371.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 385.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 400%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 414.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-7 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 428.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 12.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 12.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 37.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 62.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 87.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 112.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 125%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 137.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 162.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 175%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 187.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 212.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 225%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 237.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 262.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 275%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 287.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 312.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 325%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 337.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 350%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 362.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-8 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 375%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 11.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 11.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 22.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 44.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 55.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 77.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 88.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 111.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 122.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 144.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 155.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 166.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 177.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 188.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 211.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 222.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 233.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 244.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 255.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 266.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 277.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 288.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 311.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 322.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-9 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 333.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 10%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 10%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 30%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 40%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 60%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 70%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 80%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 90%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 110%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 120%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 130%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 140%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 160%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 170%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 180%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 190%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 210%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 220%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 230%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 240%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 260%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 270%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 280%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 290%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-10 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 300%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 9.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 9.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 18.1818181818%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 27.2727272727%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 36.3636363636%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 45.4545454545%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 54.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 63.6363636364%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 72.7272727273%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 81.8181818182%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 90.9090909091%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 109.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 118.1818181818%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 127.2727272727%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 136.3636363636%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 145.4545454545%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 154.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 163.6363636364%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 172.7272727273%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 181.8181818182%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 190.9090909091%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 209.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 218.1818181818%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 227.2727272727%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 236.3636363636%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 245.4545454545%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 254.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 263.6363636364%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-11 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 272.7272727273%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 8.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 8.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 41.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 58.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 83.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 91.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 108.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 116.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 125%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 141.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 158.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 166.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 175%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 183.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 191.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 208.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 216.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 225%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 233.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 241.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-12 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 250%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 7.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 7.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 15.3846153846%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 23.0769230769%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 30.7692307692%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 38.4615384615%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 46.1538461538%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 53.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 61.5384615385%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 69.2307692308%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 76.9230769231%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 84.6153846154%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 92.3076923077%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 107.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 115.3846153846%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 123.0769230769%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 130.7692307692%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 138.4615384615%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 146.1538461538%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 153.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 161.5384615385%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 169.2307692308%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 176.9230769231%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 184.6153846154%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 192.3076923077%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 207.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 215.3846153846%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 223.0769230769%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-13 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 230.7692307692%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 7.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 7.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 14.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 21.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 28.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 35.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 42.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 57.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 64.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 71.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 78.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 85.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 92.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 107.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 114.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 121.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 128.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 135.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 142.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 157.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 164.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 171.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 178.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 185.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 192.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 207.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-14 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 214.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 6.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 6.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 13.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 26.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 40%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 46.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 53.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 60%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 73.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 80%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 86.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 93.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 106.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 113.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 120%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 126.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 140%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 146.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 153.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 160%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 166.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 173.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 180%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 186.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 193.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-15 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 200%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 6.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 6.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 12.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 18.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 31.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 37.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 43.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 56.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 62.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 68.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 81.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 87.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 93.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 106.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 112.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 118.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 125%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 131.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 137.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 143.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 156.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 162.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 168.75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 175%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 181.25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-16 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 187.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 5.8823529412%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 5.8823529412%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 11.7647058824%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 17.6470588235%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 23.5294117647%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 29.4117647059%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 35.2941176471%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 41.1764705882%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 47.0588235294%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 52.9411764706%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 58.8235294118%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 64.7058823529%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 70.5882352941%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 76.4705882353%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 82.3529411765%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 88.2352941176%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 94.1176470588%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 105.8823529412%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 111.7647058824%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 117.6470588235%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 123.5294117647%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 129.4117647059%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 135.2941176471%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 141.1764705882%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 147.0588235294%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 152.9411764706%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 158.8235294118%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 164.7058823529%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 170.5882352941%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-17 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 176.4705882353%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 5.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 5.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 11.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 22.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 27.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 38.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 44.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 55.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 61.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 72.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 77.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 83.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 88.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 94.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 105.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 111.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 116.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 122.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 127.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 138.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 144.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 155.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 161.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-18 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 166.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 5.2631578947%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 5.2631578947%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 10.5263157895%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 15.7894736842%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 21.0526315789%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 26.3157894737%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 31.5789473684%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 36.8421052632%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 42.1052631579%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 47.3684210526%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 52.6315789474%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 57.8947368421%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 63.1578947368%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 68.4210526316%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 73.6842105263%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 78.9473684211%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 84.2105263158%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 89.4736842105%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 94.7368421053%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 105.2631578947%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 110.5263157895%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 115.7894736842%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 121.0526315789%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 126.3157894737%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 131.5789473684%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 136.8421052632%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 142.1052631579%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 147.3684210526%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 152.6315789474%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-19 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 157.8947368421%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 10%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 15%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 30%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 35%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 40%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 45%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 55%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 60%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 65%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 70%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 80%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 85%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 90%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 95%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 105%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 110%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 115%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 120%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 125%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 130%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 135%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 140%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 145%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-20 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 150%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 4.7619047619%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 4.7619047619%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 9.5238095238%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 14.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 19.0476190476%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 23.8095238095%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 28.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 38.0952380952%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 42.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 47.619047619%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 52.380952381%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 57.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 61.9047619048%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 71.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 76.1904761905%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 80.9523809524%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 85.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 90.4761904762%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 95.2380952381%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 104.7619047619%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 109.5238095238%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 114.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 119.0476190476%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 123.8095238095%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 128.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 133.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 138.0952380952%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-21 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 142.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 4.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 4.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 9.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 13.6363636364%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 18.1818181818%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 22.7272727273%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 27.2727272727%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 31.8181818182%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 36.3636363636%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 40.9090909091%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 45.4545454545%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 54.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 59.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 63.6363636364%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 68.1818181818%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 72.7272727273%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 77.2727272727%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 81.8181818182%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 86.3636363636%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 90.9090909091%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 95.4545454545%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 104.5454545455%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 109.0909090909%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 113.6363636364%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 118.1818181818%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 122.7272727273%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 127.2727272727%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 131.8181818182%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-22 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 136.3636363636%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 4.347826087%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 4.347826087%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 8.6956521739%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 13.0434782609%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 17.3913043478%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 21.7391304348%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 26.0869565217%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 30.4347826087%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 34.7826086957%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 39.1304347826%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 43.4782608696%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 47.8260869565%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 52.1739130435%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 56.5217391304%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 60.8695652174%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 65.2173913043%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 69.5652173913%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 73.9130434783%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 78.2608695652%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 82.6086956522%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 86.9565217391%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 91.3043478261%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 95.652173913%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 104.347826087%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 108.6956521739%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 113.0434782609%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 117.3913043478%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 121.7391304348%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 126.0869565217%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-23 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 130.4347826087%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 4.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 4.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 8.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 12.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 20.8333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 29.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 37.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 41.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 45.8333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 54.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 58.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 62.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 70.8333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 79.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 83.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 87.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 91.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 95.8333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 104.1666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 108.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 112.5%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 116.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 120.8333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-24 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 125%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 4%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 4%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 8%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 12%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 16%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 24%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 28%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 32%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 36%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 40%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 44%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 48%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 52%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 56%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 60%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 64%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 68%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 72%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 76%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 80%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 84%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 88%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 92%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 96%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 104%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 108%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 112%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 116%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-25 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 120%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 3.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 3.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 7.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 11.5384615385%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 15.3846153846%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 19.2307692308%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 23.0769230769%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 26.9230769231%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 30.7692307692%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 34.6153846154%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 38.4615384615%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 42.3076923077%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 46.1538461538%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 53.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 57.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 61.5384615385%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 65.3846153846%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 69.2307692308%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 73.0769230769%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 76.9230769231%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 80.7692307692%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 84.6153846154%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 88.4615384615%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 92.3076923077%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 96.1538461538%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 103.8461538462%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 107.6923076923%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 111.5384615385%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-26 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 115.3846153846%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 3.7037037037%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 3.7037037037%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 7.4074074074%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 11.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 14.8148148148%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 18.5185185185%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 22.2222222222%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 25.9259259259%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 29.6296296296%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 37.037037037%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 40.7407407407%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 44.4444444444%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 48.1481481481%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 51.8518518519%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 55.5555555556%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 59.2592592593%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 62.962962963%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 70.3703703704%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 74.0740740741%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 77.7777777778%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 81.4814814815%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 85.1851851852%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 88.8888888889%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 92.5925925926%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 96.2962962963%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 103.7037037037%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 107.4074074074%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-27 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 111.1111111111%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 3.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 3.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 7.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 10.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 14.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 17.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 21.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 25%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 28.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 32.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 35.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 39.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 42.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 46.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 53.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 57.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 60.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 64.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 67.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 71.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 75%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 78.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 82.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 85.7142857143%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 89.2857142857%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 92.8571428571%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 96.4285714286%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 103.5714285714%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-28 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 107.1428571429%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 3.4482758621%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 3.4482758621%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 6.8965517241%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 10.3448275862%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 13.7931034483%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 17.2413793103%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 20.6896551724%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 24.1379310345%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 27.5862068966%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 31.0344827586%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 34.4827586207%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 37.9310344828%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 41.3793103448%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 44.8275862069%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 48.275862069%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 51.724137931%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 55.1724137931%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 58.6206896552%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 62.0689655172%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 65.5172413793%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 68.9655172414%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 72.4137931034%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 75.8620689655%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 79.3103448276%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 82.7586206897%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 86.2068965517%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 89.6551724138%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 93.1034482759%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 96.5517241379%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-29 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 103.4482758621%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col {
    flex-basis: 3.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-1 {
    flex-basis: 3.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-2 {
    flex-basis: 6.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-3 {
    flex-basis: 10%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-4 {
    flex-basis: 13.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-5 {
    flex-basis: 16.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-6 {
    flex-basis: 20%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-7 {
    flex-basis: 23.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-8 {
    flex-basis: 26.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-9 {
    flex-basis: 30%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-10 {
    flex-basis: 33.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-11 {
    flex-basis: 36.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-12 {
    flex-basis: 40%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-13 {
    flex-basis: 43.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-14 {
    flex-basis: 46.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-15 {
    flex-basis: 50%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-16 {
    flex-basis: 53.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-17 {
    flex-basis: 56.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-18 {
    flex-basis: 60%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-19 {
    flex-basis: 63.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-20 {
    flex-basis: 66.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-21 {
    flex-basis: 70%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-22 {
    flex-basis: 73.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-23 {
    flex-basis: 76.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-24 {
    flex-basis: 80%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-25 {
    flex-basis: 83.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-26 {
    flex-basis: 86.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-27 {
    flex-basis: 90%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-28 {
    flex-basis: 93.3333333333%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-29 {
    flex-basis: 96.6666666667%;
  }

  .cb-row.-responsive-default.-auto-width.-col-slots-30 > .cb-row-inner > .cb-cols > .cb-col.-col-slots-30 {
    flex-basis: 100%;
  }

  .cb-row.-responsive-default > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }

  .cb-row.-responsive-default > .cb-row-inner > .cb-cols,
  .cb-row.-responsive-default.-alignment-stretch > .cb-row-inner > .cb-cols {
    align-items: stretch;
  }

  .cb-row.-responsive-default.-alignment-top > .cb-row-inner > .cb-cols {
    align-items: flex-start;
  }

  .cb-row.-responsive-default.-alignment-center > .cb-row-inner > .cb-cols {
    align-items: center;
  }

  .cb-row.-responsive-default.-alignment-bottom > .cb-row-inner > .cb-cols {
    align-items: flex-end;
  }

  .cb-row.-responsive-default.-responsive-reverse > .cb-row-inner > .cb-cols {
    flex-direction: row-reverse;
  }

  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-xxs > .cb-row-inner > .cb-cols,
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-xs > .cb-row-inner > .cb-cols,
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-sm > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-md > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-lg > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-responsive-default.-responsive-reverse.-responsive-reverse-to-xl > .cb-row-inner > .cb-cols {
    flex-direction: row;
  }
}

.cb-row.-responsive-hide-0 {
  display: none;
}

@media screen and (min-width: 320px) {
  .cb-row.-responsive-hide-0 {
    display: flex;
  }
}

@media screen and (min-width: 320px) {
  .cb-row.-responsive-hide-xxs {
    display: none;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-responsive-hide-xxs {
    display: flex;
  }
}

@media screen and (min-width: 410px) {
  .cb-row.-responsive-hide-xs {
    display: none;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-responsive-hide-xs {
    display: flex;
  }
}

@media screen and (min-width: 576px) {
  .cb-row.-responsive-hide-sm {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-responsive-hide-sm {
    display: flex;
  }
}

@media screen and (min-width: 768px) {
  .cb-row.-responsive-hide-md {
    display: none;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-responsive-hide-md {
    display: flex;
  }
}

@media screen and (min-width: 992px) {
  .cb-row.-responsive-hide-lg {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-responsive-hide-lg {
    display: flex;
  }
}

@media screen and (min-width: 1200px) {
  .cb-row.-responsive-hide-xl {
    display: none;
  }
}

.cb-row-inner {
  flex-grow: 1;
  display: flex;
  min-width: 0;
}

/* -----------------------------------------------------------
| Fonts.
|---------------------------------------------------------- */

/**
 * @license
 * MyFonts Webfont Build ID 3903329, 2020-05-15T07:56:36-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: FuturaEFCE-Medium by Elsner+Flake
 * URL: https://www.myfonts.com/fonts/ef/futura/ef-medium/
 * Copyright: Copyright of design and/or digital redesign and Trademark by Veronika Elsner, Guenther Flake GbR or its licensors. Copyright of digital font software by Veronika Elsner, Guenther Flake GbR. This font software may not be reproduced, modified, decoded, disc
 * 
 * 
 * 
 * © 2020 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */

@font-face {
  font-family: "FuturaEFCE-Medium";
  src: url(/fonts/FuturaEFCE-Medium.woff2?27ea09cfc6691d3654813f586d970f86) format("woff2"), url(/fonts/FuturaEFCE-Medium.woff?a6190cf79770fb4343d4a2e3fcd30340) format("woff");
}

@font-face {
  font-family: "GzaSuper";
  src: url(/fonts/GzaSuper-Web.woff2?62863ac874f598d1b4b71c9f825ff496) format("woff2"), url(/fonts/GzaSuper-Web.woff?fa16ed269c1f818f2ea11c475d0de294) format("woff");
}

/* -----------------------------------------------------------
| Site styles.
|---------------------------------------------------------- */

footer {
  font-size: 13px;
  letter-spacing: 0.16em;
}

footer > .inner {
  max-width: 1260px;
  height: 75px;
  background-color: #EDEDED;
}

@media screen and (min-width: 992px) {
  footer > .inner {
    height: 90px;
  }
}

@media screen and (min-width: 992px) {
  footer {
    height: 90px;
  }
}

footer .copyright {
  text-transform: uppercase;
}

body {
  background-color: #fafafa;
  background-image: none;
}

header.cb {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: opacity 500ms linear;
}

header.cb.presented {
  opacity: 1;
}

header.cb.initialized {
  transition: opacity 500ms linear, top 500ms cubic-bezier(0.48, 0.01, 0.21, 1), background-color 500ms linear;
}

header.cb > .inner {
  max-width: 1300px;
  height: 75px;
}

@media screen and (min-width: 992px) {
  header.cb > .inner {
    height: 90px;
  }
}

header.cb .logo {
  width: 122px;
  height: 28px;
  background: url(/images/little-design-logo.svg?2e61785f1966eadf40ee5db43e209889) no-repeat 0 0;
  background-size: contain;
}

@media screen and (min-width: 992px) {
  header.cb .logo {
    width: 148px;
    height: 34px;
  }
}

header.cb .logo span {
  visibility: hidden;
}

header.cb.minimized {
  top: -75px;
  background-color: transparent;
}

@media screen and (min-width: 992px) {
  header.cb.minimized {
    top: 0;
    background-color: rgba(255, 255, 255, 0.9);
  }
}

html,
body {
  overflow-y: visible;
}

#main {
  padding-top: 75px;
}

@media screen and (min-width: 992px) {
  #main {
    padding-top: 90px;
  }
}

body {
  font-size: 20px;
  letter-spacing: 0.04em;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.16;
}

h1,
.h1 {
  font-family: GzaSuper, serif;
  font-size: 40px;
}

@media screen and (min-width: 576px) {
  h1,
  .h1 {
    font-size: 55px;
  }
}

@media screen and (min-width: 768px) {
  h1,
  .h1 {
    font-size: 70px;
  }
}

h2,
.h2 {
  font-size: 35px;
}

h4,
.h4 {
  font-size: 13px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6,
.text .h1,
.text .h2,
.text .h3,
.text .h4,
.text .h5,
.text .h6 {
  line-height: 1.16;
}

.text h4,
.text .h4 {
  text-transform: uppercase;
}

.text h4,
.text h5,
.text h6,
.text .h4,
.text .h5,
.text .h6 {
  margin-top: 2em;
  margin-bottom: 0.4em;
}

/* -----------------------------------------------------------
| Components.
|---------------------------------------------------------- */

.Positioner {
  position: fixed;
  z-index: 200;
}

.InputBirthData label {
  flex-basis: 100px;
}

.PosterBuilder .input {
  background-color: #fff;
  padding: 20px;
  color: #000;
}

.PosterBuilder .react-select {
  max-width: none;
}

.PosterBuilder .radio-group input[type=radio] ~ .radio-group-fadable,
.PosterBuilder .radio-group input[type=radio] ~ .checkbox-group-fadable,
.PosterBuilder .radio-group input[type=checkbox] ~ .radio-group-fadable,
.PosterBuilder .radio-group input[type=checkbox] ~ .checkbox-group-fadable,
.PosterBuilder .checkbox-group input[type=radio] ~ .radio-group-fadable,
.PosterBuilder .checkbox-group input[type=radio] ~ .checkbox-group-fadable,
.PosterBuilder .checkbox-group input[type=checkbox] ~ .radio-group-fadable,
.PosterBuilder .checkbox-group input[type=checkbox] ~ .checkbox-group-fadable {
  opacity: 0.15;
  transition: opacity 600ms cubic-bezier(0, 0.8, 0.21, 1);
  pointer-events: none;
}

.PosterBuilder .radio-group input[type=radio]:checked ~ .radio-group-fadable,
.PosterBuilder .radio-group input[type=radio]:checked ~ .checkbox-group-fadable,
.PosterBuilder .radio-group input[type=checkbox]:checked ~ .radio-group-fadable,
.PosterBuilder .radio-group input[type=checkbox]:checked ~ .checkbox-group-fadable,
.PosterBuilder .checkbox-group input[type=radio]:checked ~ .radio-group-fadable,
.PosterBuilder .checkbox-group input[type=radio]:checked ~ .checkbox-group-fadable,
.PosterBuilder .checkbox-group input[type=checkbox]:checked ~ .radio-group-fadable,
.PosterBuilder .checkbox-group input[type=checkbox]:checked ~ .checkbox-group-fadable {
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.48, 0.01, 0.21, 1);
  pointer-events: all;
}

.SelectDate .select.-day {
  flex-basis: 100px;
}

.SelectDate .select.-year {
  flex-basis: 100px;
}

.TabHeader .tab {
  background-color: #D0C0B7;
  padding: 20px;
  color: #000;
}

/* -----------------------------------------------------------
| Modules.
|---------------------------------------------------------- */

.ModalCartContent {
  background-color: #FAF1E6;
  padding: 20px;
}


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