/*! Compiled SASS file | Do NOT modify from here !*/
.js body *:focus {
  outline: 0;
}
.js .container--has-focus *:focus {
  outline: solid CornflowerBlue 3px;
}

.float--right, .float--left {
  max-width: 60%;
}
@media (max-width: 767px) {
  .float--right, .float--left {
    max-width: 100%;
  }
}
@media print {
  .float--right, .float--left {
    max-width: 50%;
  }
}
.float--right + *, .float--left + * {
  margin-top: 0;
}

.align--center, .align--right, .align--left {
  display: block !important;
  margin-top: 1.4285714286em;
  margin-bottom: 1.4285714286em;
}

.float--left {
  float: left !important;
  margin-right: 1.4285714286em;
}
.float--right {
  float: right !important;
  margin-left: 1.4285714286em;
}
.float--none {
  float: none !important;
  margin-right: 0;
  margin-left: 0;
}

.align--left {
  margin-right: auto;
  margin-left: 0;
}
.align--right {
  margin-right: 0;
  margin-left: auto;
}
.align--center {
  margin-right: auto;
  margin-left: auto;
}
.align--none {
  display: initial;
  margin: 0;
}