/*! Compiled SASS file | Do NOT modify from here !*/
@font-face {
  font-family: "Open Sans";
  src: url("../../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype supports variations");
  src: url("../../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype-variations");
  font-weight: 100 1000;
}
@font-face {
  font-family: "Hagrid Text";
  src: url("../../fonts/Hagrid-Variable.ttf") format("truetype supports variations");
  src: url("../../fonts/Hagrid-Variable.ttf") format("truetype-variations");
  font-weight: 100 1000;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes tofront {
  0% {
    z-index: -1;
  }
  80% {
    z-index: 2;
  }
  100% {
    z-index: 2;
  }
}
@keyframes tofront {
  0% {
    z-index: -1;
  }
  80% {
    z-index: 2;
  }
  100% {
    z-index: 2;
  }
}
.container-fluid, .container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > * {
  padding-right: 0;
  padding-left: 0;
}

.column-xxxlarge,
.column-xxxlarge-auto, .column-xxxlarge-12, .column-xxxlarge-11, .column-xxxlarge-10, .column-xxxlarge-9, .column-xxxlarge-8, .column-xxxlarge-7, .column-xxxlarge-6, .column-xxxlarge-5, .column-xxxlarge-4, .column-xxxlarge-3, .column-xxxlarge-2, .column-xxxlarge-1, .column-xxlarge,
.column-xxlarge-auto, .column-xxlarge-12, .column-xxlarge-11, .column-xxlarge-10, .column-xxlarge-9, .column-xxlarge-8, .column-xxlarge-7, .column-xxlarge-6, .column-xxlarge-5, .column-xxlarge-4, .column-xxlarge-3, .column-xxlarge-2, .column-xxlarge-1, .column-xlarge,
.column-xlarge-auto, .column-xlarge-12, .column-xlarge-11, .column-xlarge-10, .column-xlarge-9, .column-xlarge-8, .column-xlarge-7, .column-xlarge-6, .column-xlarge-5, .column-xlarge-4, .column-xlarge-3, .column-xlarge-2, .column-xlarge-1, .column-large,
.column-large-auto, .column-large-12, .column-large-11, .column-large-10, .column-large-9, .column-large-8, .column-large-7, .column-large-6, .column-large-5, .column-large-4, .column-large-3, .column-large-2, .column-large-1, .column-medium,
.column-medium-auto, .column-medium-12, .column-medium-11, .column-medium-10, .column-medium-9, .column-medium-8, .column-medium-7, .column-medium-6, .column-medium-5, .column-medium-4, .column-medium-3, .column-medium-2, .column-medium-1, .column-small,
.column-small-auto, .column-small-12, .column-small-11, .column-small-10, .column-small-9, .column-small-8, .column-small-7, .column-small-6, .column-small-5, .column-small-4, .column-small-3, .column-small-2, .column-small-1, .column,
.column-auto, .column-12, .column-11, .column-10, .column-9, .column-8, .column-7, .column-6, .column-5, .column-4, .column-3, .column-2, .column-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
}

.column-xxxlarge,
.column-xxxlarge-auto, .column-xxxlarge-12, .column-xxxlarge-11, .column-xxxlarge-10, .column-xxxlarge-9, .column-xxxlarge-8, .column-xxxlarge-7, .column-xxxlarge-6, .column-xxxlarge-5, .column-xxxlarge-4, .column-xxxlarge-3, .column-xxxlarge-2, .column-xxxlarge-1, .column-xxlarge,
.column-xxlarge-auto, .column-xxlarge-12, .column-xxlarge-11, .column-xxlarge-10, .column-xxlarge-9, .column-xxlarge-8, .column-xxlarge-7, .column-xxlarge-6, .column-xxlarge-5, .column-xxlarge-4, .column-xxlarge-3, .column-xxlarge-2, .column-xxlarge-1, .column-xlarge,
.column-xlarge-auto, .column-xlarge-12, .column-xlarge-11, .column-xlarge-10, .column-xlarge-9, .column-xlarge-8, .column-xlarge-7, .column-xlarge-6, .column-xlarge-5, .column-xlarge-4, .column-xlarge-3, .column-xlarge-2, .column-xlarge-1, .column-large,
.column-large-auto, .column-large-12, .column-large-11, .column-large-10, .column-large-9, .column-large-8, .column-large-7, .column-large-6, .column-large-5, .column-large-4, .column-large-3, .column-large-2, .column-large-1, .column-medium,
.column-medium-auto, .column-medium-12, .column-medium-11, .column-medium-10, .column-medium-9, .column-medium-8, .column-medium-7, .column-medium-6, .column-medium-5, .column-medium-4, .column-medium-3, .column-medium-2, .column-medium-1, .column-small,
.column-small-auto, .column-small-12, .column-small-11, .column-small-10, .column-small-9, .column-small-8, .column-small-7, .column-small-6, .column-small-5, .column-small-4, .column-small-3, .column-small-2, .column-small-1, .column,
.column-auto, .column-12, .column-11, .column-10, .column-9, .column-8, .column-7, .column-6, .column-5, .column-4, .column-3, .column-2, .column-1 {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.purple-gradiant {
  position: relative;
  width: 100%;
}
.purple-gradiant:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.purple-gradiant * {
  color: white;
}
.purple-gradiant [class*=button] {
  color: #09181b;
}
.purple-gradiant [class*=button] * {
  color: #09181b;
}
.purple-gradiant i {
  color: #09181b;
  font-weight: 700 !important;
}
.purple-gradiant p i,
.purple-gradiant [class*=read-more] i,
.purple-gradiant .video-link i {
  color: white;
}
.purple-gradiant .field--name-field-footer-elements:after {
  display: none;
}
.purple-gradiant input {
  color: #09181b !important;
}
.purple-gradiant input * {
  color: #09181b !important;
}

.home {
  position: relative;
  width: 100%;
}
.home:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.home * {
  color: white;
}
.home [class*=button] {
  color: #09181b;
}
.home [class*=button] * {
  color: #09181b;
}
.home i {
  color: #09181b;
  font-weight: 700 !important;
}
.home p i,
.home [class*=read-more] i,
.home .video-link i {
  color: white;
}
.home .field--name-field-footer-elements:after {
  display: none;
}
.home input {
  color: #09181b !important;
}
.home input * {
  color: #09181b !important;
}

.testimonials {
  position: relative;
  width: 100%;
}
.testimonials:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.testimonials * {
  color: white;
}
.testimonials [class*=button] {
  color: #09181b;
}
.testimonials [class*=button] * {
  color: #09181b;
}
.testimonials i {
  color: #09181b;
  font-weight: 700 !important;
}
.testimonials p i,
.testimonials [class*=read-more] i,
.testimonials .video-link i {
  color: white;
}
.testimonials .field--name-field-footer-elements:after {
  display: none;
}
.testimonials input {
  color: #09181b !important;
}
.testimonials input * {
  color: #09181b !important;
}

.background-image {
  position: relative;
  width: 100%;
}
.background-image:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.background-image * {
  color: white;
}
.background-image [class*=button] {
  color: #09181b;
}
.background-image [class*=button] * {
  color: #09181b;
}
.background-image i {
  color: #09181b;
  font-weight: 700 !important;
}
.background-image p i,
.background-image [class*=read-more] i,
.background-image .video-link i {
  color: white;
}
.background-image .field--name-field-footer-elements:after {
  display: none;
}
.background-image input {
  color: #09181b !important;
}
.background-image input * {
  color: #09181b !important;
}

.promo-box {
  position: relative;
  width: 100%;
}
.promo-box:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.promo-box * {
  color: white;
}
.promo-box [class*=button] {
  color: #09181b;
}
.promo-box [class*=button] * {
  color: #09181b;
}
.promo-box i {
  color: #09181b;
  font-weight: 700 !important;
}
.promo-box p i,
.promo-box [class*=read-more] i,
.promo-box .video-link i {
  color: white;
}
.promo-box .field--name-field-footer-elements:after {
  display: none;
}
.promo-box input {
  color: #09181b !important;
}
.promo-box input * {
  color: #09181b !important;
}

.campaign {
  position: relative;
  width: 100%;
}
.campaign:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.campaign * {
  color: white;
}
.campaign [class*=button] {
  color: #09181b;
}
.campaign [class*=button] * {
  color: #09181b;
}
.campaign i {
  color: #09181b;
  font-weight: 700 !important;
}
.campaign p i,
.campaign [class*=read-more] i,
.campaign .video-link i {
  color: white;
}
.campaign .field--name-field-footer-elements:after {
  display: none;
}
.campaign input {
  color: #09181b !important;
}
.campaign input * {
  color: #09181b !important;
}

.basic {
  position: relative;
  width: 100%;
}
.basic:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.basic * {
  color: white;
}
.basic [class*=button] {
  color: #09181b;
}
.basic [class*=button] * {
  color: #09181b;
}
.basic i {
  color: #09181b;
  font-weight: 700 !important;
}
.basic p i,
.basic [class*=read-more] i,
.basic .video-link i {
  color: white;
}
.basic .field--name-field-footer-elements:after {
  display: none;
}
.basic input {
  color: #09181b !important;
}
.basic input * {
  color: #09181b !important;
}

.cta {
  position: relative;
  width: 100%;
}
.cta:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.cta * {
  color: white;
}
.cta [class*=button] {
  color: #09181b;
}
.cta [class*=button] * {
  color: #09181b;
}
.cta i {
  color: #09181b;
  font-weight: 700 !important;
}
.cta p i,
.cta [class*=read-more] i,
.cta .video-link i {
  color: white;
}
.cta .field--name-field-footer-elements:after {
  display: none;
}
.cta input {
  color: #09181b !important;
}
.cta input * {
  color: #09181b !important;
}

.node--type-job.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-job.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-job.node--view-mode-full .node__header * {
  color: white;
}
.node--type-job.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-job.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-job.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-job.node--view-mode-full .node__header p i,
.node--type-job.node--view-mode-full .node__header [class*=read-more] i,
.node--type-job.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-job.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-job.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-job.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.node--type-test.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-test.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-test.node--view-mode-full .node__header * {
  color: white;
}
.node--type-test.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-test.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-test.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-test.node--view-mode-full .node__header p i,
.node--type-test.node--view-mode-full .node__header [class*=read-more] i,
.node--type-test.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-test.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-test.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-test.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.node--type-testimonial.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-testimonial.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-testimonial.node--view-mode-full .node__header * {
  color: white;
}
.node--type-testimonial.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-testimonial.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-testimonial.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-testimonial.node--view-mode-full .node__header p i,
.node--type-testimonial.node--view-mode-full .node__header [class*=read-more] i,
.node--type-testimonial.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-testimonial.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-testimonial.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-testimonial.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.node--type-organization.node--view-mode-full .node__header {
  position: relative;
  width: 100%;
}
.node--type-organization.node--view-mode-full .node__header:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.node--type-organization.node--view-mode-full .node__header * {
  color: white;
}
.node--type-organization.node--view-mode-full .node__header [class*=button] {
  color: #09181b;
}
.node--type-organization.node--view-mode-full .node__header [class*=button] * {
  color: #09181b;
}
.node--type-organization.node--view-mode-full .node__header i {
  color: #09181b;
  font-weight: 700 !important;
}
.node--type-organization.node--view-mode-full .node__header p i,
.node--type-organization.node--view-mode-full .node__header [class*=read-more] i,
.node--type-organization.node--view-mode-full .node__header .video-link i {
  color: white;
}
.node--type-organization.node--view-mode-full .node__header .field--name-field-footer-elements:after {
  display: none;
}
.node--type-organization.node--view-mode-full .node__header input {
  color: #09181b !important;
}
.node--type-organization.node--view-mode-full .node__header input * {
  color: #09181b !important;
}

.block--page-title {
  position: relative;
  width: 100%;
}
.block--page-title:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.block--page-title * {
  color: white;
}
.block--page-title [class*=button] {
  color: #09181b;
}
.block--page-title [class*=button] * {
  color: #09181b;
}
.block--page-title i {
  color: #09181b;
  font-weight: 700 !important;
}
.block--page-title p i,
.block--page-title [class*=read-more] i,
.block--page-title .video-link i {
  color: white;
}
.block--page-title .field--name-field-footer-elements:after {
  display: none;
}
.block--page-title input {
  color: #09181b !important;
}
.block--page-title input * {
  color: #09181b !important;
}

.background-gradient {
  position: relative;
  width: 100%;
}
.background-gradient:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(265.9deg, #158c7c 0%, #00566b 53.39%);
  background-position: 50%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  z-index: -2;
}
.background-gradient * {
  color: white;
}
.background-gradient [class*=button] {
  color: #09181b;
}
.background-gradient [class*=button] * {
  color: #09181b;
}
.background-gradient i {
  color: #09181b;
  font-weight: 700 !important;
}
.background-gradient p i,
.background-gradient [class*=read-more] i,
.background-gradient .video-link i {
  color: white;
}
.background-gradient .field--name-field-footer-elements:after {
  display: none;
}
.background-gradient input {
  color: #09181b !important;
}
.background-gradient input * {
  color: #09181b !important;
}

.background-gradient:after {
  display: none;
}
.background-gradient .sub-title {
  color: white !important;
}
.background-gradient p i {
  color: white !important;
}

.container {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
@media (min-width: 576px) {
  .container {
    max-width: 33.75rem;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 46.875rem;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 61.875rem;
  }
}
@media (min-width: 1230px) {
  .container {
    max-width: 75rem;
  }
}
@media (min-width: 1540px) {
  .container {
    max-width: 93.75rem;
  }
}
@media (min-width: 1660px) {
  .container {
    max-width: 101.875rem;
  }
}
@media (min-width: 768px) and (max-width: 1229px) {
  .container {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}
@media (max-width: 1539px) {
  .container {
    max-width: 82.5rem;
  }
}

.container-fluid {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1229px) {
  .container-fluid {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

.row {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}
@media (min-width: 768px) and (max-width: 1229px) {
  .row {
    margin-right: -0.78125rem;
    margin-left: -0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column,
.column-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

.column {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.column-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.column-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.column-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.column-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.column-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.column-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.column-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.column-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.column-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.column-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.column-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.column-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.column-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.offset-0 {
  margin-left: 0%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-small,
.column-small-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 576px) {
  .column-small {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .column-small-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .column-small-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .column-small-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .column-small-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .column-small-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .column-small-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .column-small-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .column-small-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .column-small-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .column-small-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .column-small-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .column-small-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .column-small-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-small-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-small-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-small-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-small-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-small-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-small-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-small-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-small-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-small-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-small-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-small-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-small-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-small-0 {
    margin-left: 0%;
  }
  .offset-small-1 {
    margin-left: 8.3333333333%;
  }
  .offset-small-2 {
    margin-left: 16.6666666667%;
  }
  .offset-small-3 {
    margin-left: 25%;
  }
  .offset-small-4 {
    margin-left: 33.3333333333%;
  }
  .offset-small-5 {
    margin-left: 41.6666666667%;
  }
  .offset-small-6 {
    margin-left: 50%;
  }
  .offset-small-7 {
    margin-left: 58.3333333333%;
  }
  .offset-small-8 {
    margin-left: 66.6666666667%;
  }
  .offset-small-9 {
    margin-left: 75%;
  }
  .offset-small-10 {
    margin-left: 83.3333333333%;
  }
  .offset-small-11 {
    margin-left: 91.6666666667%;
  }
  .offset-small-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-medium,
.column-medium-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) {
  .column-medium {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .column-medium-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .column-medium-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .column-medium-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .column-medium-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .column-medium-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .column-medium-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .column-medium-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .column-medium-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .column-medium-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .column-medium-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .column-medium-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .column-medium-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .column-medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-medium-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-medium-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-medium-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-medium-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-medium-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-medium-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-medium-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-medium-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-medium-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-medium-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-medium-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-medium-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-medium-0 {
    margin-left: 0%;
  }
  .offset-medium-1 {
    margin-left: 8.3333333333%;
  }
  .offset-medium-2 {
    margin-left: 16.6666666667%;
  }
  .offset-medium-3 {
    margin-left: 25%;
  }
  .offset-medium-4 {
    margin-left: 33.3333333333%;
  }
  .offset-medium-5 {
    margin-left: 41.6666666667%;
  }
  .offset-medium-6 {
    margin-left: 50%;
  }
  .offset-medium-7 {
    margin-left: 58.3333333333%;
  }
  .offset-medium-8 {
    margin-left: 66.6666666667%;
  }
  .offset-medium-9 {
    margin-left: 75%;
  }
  .offset-medium-10 {
    margin-left: 83.3333333333%;
  }
  .offset-medium-11 {
    margin-left: 91.6666666667%;
  }
  .offset-medium-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-large,
.column-large-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 992px) {
  .column-large {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .column-large-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .column-large-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .column-large-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .column-large-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .column-large-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .column-large-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .column-large-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .column-large-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .column-large-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .column-large-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .column-large-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .column-large-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .column-large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-large-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-large-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-large-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-large-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-large-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-large-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-large-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-large-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-large-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-large-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-large-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-large-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-large-0 {
    margin-left: 0%;
  }
  .offset-large-1 {
    margin-left: 8.3333333333%;
  }
  .offset-large-2 {
    margin-left: 16.6666666667%;
  }
  .offset-large-3 {
    margin-left: 25%;
  }
  .offset-large-4 {
    margin-left: 33.3333333333%;
  }
  .offset-large-5 {
    margin-left: 41.6666666667%;
  }
  .offset-large-6 {
    margin-left: 50%;
  }
  .offset-large-7 {
    margin-left: 58.3333333333%;
  }
  .offset-large-8 {
    margin-left: 66.6666666667%;
  }
  .offset-large-9 {
    margin-left: 75%;
  }
  .offset-large-10 {
    margin-left: 83.3333333333%;
  }
  .offset-large-11 {
    margin-left: 91.6666666667%;
  }
  .offset-large-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xlarge,
.column-xlarge-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 1230px) {
  .column-xlarge {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .column-xlarge-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .column-xlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .column-xlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .column-xlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .column-xlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .column-xlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .column-xlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .column-xlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .column-xlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .column-xlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .column-xlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .column-xlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .column-xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xlarge-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xlarge-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xlarge-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xlarge-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xlarge-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xlarge-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xlarge-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xlarge-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xlarge-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xlarge-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xlarge-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xlarge-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xlarge-0 {
    margin-left: 0%;
  }
  .offset-xlarge-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xlarge-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xlarge-3 {
    margin-left: 25%;
  }
  .offset-xlarge-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xlarge-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xlarge-6 {
    margin-left: 50%;
  }
  .offset-xlarge-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xlarge-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xlarge-9 {
    margin-left: 75%;
  }
  .offset-xlarge-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xlarge-11 {
    margin-left: 91.6666666667%;
  }
  .offset-xlarge-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxlarge,
.column-xxlarge-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 1540px) {
  .column-xxlarge {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .column-xxlarge-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .column-xxlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .column-xxlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .column-xxlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .column-xxlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .column-xxlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .column-xxlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .column-xxlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .column-xxlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .column-xxlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .column-xxlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .column-xxlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .column-xxlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxlarge-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xxlarge-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xxlarge-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xxlarge-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xxlarge-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xxlarge-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xxlarge-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xxlarge-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xxlarge-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xxlarge-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xxlarge-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xxlarge-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xxlarge-0 {
    margin-left: 0%;
  }
  .offset-xxlarge-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxlarge-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxlarge-3 {
    margin-left: 25%;
  }
  .offset-xxlarge-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxlarge-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxlarge-6 {
    margin-left: 50%;
  }
  .offset-xxlarge-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxlarge-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxlarge-9 {
    margin-left: 75%;
  }
  .offset-xxlarge-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxlarge-11 {
    margin-left: 91.6666666667%;
  }
  .offset-xxlarge-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-1 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-2 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-3 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-4 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-5 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-6 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-7 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-8 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-9 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-10 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-11 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge-12 {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 768px) and (max-width: 1229px) {
  .column-xxxlarge,
.column-xxxlarge-auto {
    padding-right: 0.78125rem;
    padding-left: 0.78125rem;
  }
}

@media (min-width: 1660px) {
  .column-xxxlarge {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .column-xxxlarge-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .column-xxxlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .column-xxxlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .column-xxxlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .column-xxxlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .column-xxxlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .column-xxxlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .column-xxxlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .column-xxxlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .column-xxxlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .column-xxxlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .column-xxxlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .column-xxxlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxlarge-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xxxlarge-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xxxlarge-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xxxlarge-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xxxlarge-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xxxlarge-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xxxlarge-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xxxlarge-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xxxlarge-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xxxlarge-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xxxlarge-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xxxlarge-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xxxlarge-0 {
    margin-left: 0%;
  }
  .offset-xxxlarge-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxlarge-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxlarge-3 {
    margin-left: 25%;
  }
  .offset-xxxlarge-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxlarge-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxlarge-6 {
    margin-left: 50%;
  }
  .offset-xxxlarge-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxlarge-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxlarge-9 {
    margin-left: 75%;
  }
  .offset-xxxlarge-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxlarge-11 {
    margin-left: 91.6666666667%;
  }
  .offset-xxxlarge-12 {
    margin-left: 100%;
  }
}