/* line 6, app/assets/stylesheets/base/_layout.sass */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 22, app/assets/stylesheets/base/_layout.sass */
html {
  background-color: #232528;
  box-sizing: border-box;
}

/* line 26, app/assets/stylesheets/base/_layout.sass */
*,
*:after,
*:before {
  box-sizing: inherit;
}

/* line 31, app/assets/stylesheets/base/_layout.sass */
[hidden],
template {
  display: none;
}

/* line 35, app/assets/stylesheets/base/_layout.sass */
body {
  margin: 0;
}

/* line 38, app/assets/stylesheets/base/_layout.sass */
.section,
.section-short,
.section-flat {
  padding-top: 60px;
  padding-top: 4.2857142857rem;
}

/* line 43, app/assets/stylesheets/base/_layout.sass */
.section {
  padding-bottom: 60px;
  padding-bottom: 4.2857142857rem;
}

/* line 46, app/assets/stylesheets/base/_layout.sass */
.section-short {
  padding-bottom: 36px;
  padding-bottom: 2.5714285714rem;
}

/* line 49, app/assets/stylesheets/base/_layout.sass */
.section-narrow {
  max-width: 700px;
  max-width: 50rem;
}

/* line 52, app/assets/stylesheets/base/_layout.sass */
.section-extra-narrow {
  max-width: 400px;
  max-width: 28.5714285714rem;
}

/* line 55, app/assets/stylesheets/base/_layout.sass */
.section-hr {
  position: relative;
}

/* line 58, app/assets/stylesheets/base/_layout.sass */
.section-hr:before {
  left: 50%;
  transform: translateX(-50%);
  background-color: #d9d9db;
  content: "";
  height: 3px;
  height: 0.2142857143rem;
  position: absolute;
  top: -1.5px;
  top: -0.1071428571rem;
  width: 75%;
}

/* line 6, app/assets/stylesheets/base/_typography.sass */
html {
  font: 87.5% "Whitney SSm A", "Whitney SSm B", "Open Sans", Helvetica, Arial, sans-serif;
  line-height: 24px;
  line-height: 1.5rem;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

@media (min-width: 1400px) {
  /* line 6, app/assets/stylesheets/base/_typography.sass */
  html {
    font-size: 100%;
    line-height: 27px;
    line-height: 1.6875rem;
  }
}

/* line 20, app/assets/stylesheets/base/_typography.sass */
h1 {
  color: #33b0ea;
  font-size: 36px;
  font-size: 2.5714285714rem;
  line-height: 42px;
  line-height: 3rem;
  font-weight: 500;
}

/* line 23, app/assets/stylesheets/base/_typography.sass */
h2 {
  color: #33b0ea;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 500;
}

/* line 26, app/assets/stylesheets/base/_typography.sass */
h3 {
  color: #33b0ea;
  font-size: 21px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 500;
}

/* line 29, app/assets/stylesheets/base/_typography.sass */
h4 {
  color: #33b0ea;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
}

/* line 32, app/assets/stylesheets/base/_typography.sass */
h5 {
  color: #33b0ea;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
}

/* line 35, app/assets/stylesheets/base/_typography.sass */
h6 {
  color: #33b0ea;
  font-size: 14px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
}

/* line 40, app/assets/stylesheets/base/_typography.sass */
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0 0 24px 0;
  margin: 0 0 1.7142857143rem 0;
}

/* line 51, app/assets/stylesheets/base/_typography.sass */
b,
strong {
  font-weight: 600;
}

/* line 57, app/assets/stylesheets/base/_typography.sass */
blockquote {
  margin: 0;
}

/* line 60, app/assets/stylesheets/base/_typography.sass */
cite {
  font-style: normal;
}

/* line 65, app/assets/stylesheets/base/_typography.sass */
small {
  font-size: inherit;
}

/* line 68, app/assets/stylesheets/base/_typography.sass */
sup {
  font-size: 80%;
  position: relative;
  top: -3px;
  top: -0.2142857143rem;
  vertical-align: top;
}

/* line 76, app/assets/stylesheets/base/_typography.sass */
::-moz-selection {
  background-color: rgba(173, 223, 247, 0.5);
}
::selection {
  background-color: rgba(173, 223, 247, 0.5);
}

/* line 4, app/assets/stylesheets/components/_action-items.sass */
.action-item-wide {
  margin-left: -10px;
  margin-left: -0.7142857143rem;
  margin-right: -10px;
  margin-right: -0.7142857143rem;
}

/* line 8, app/assets/stylesheets/components/_action-items.sass */
.action-item-wide:not(:last-child) {
  margin-bottom: 6px;
  margin-bottom: 0.4285714286rem;
}

/* line 11, app/assets/stylesheets/components/_action-items.sass */
.action-item-wide p {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571rem;
}

/* line 14, app/assets/stylesheets/components/_action-items.sass */
.action-item-wide p:last-of-type {
  margin-bottom: 0;
}

/* line 17, app/assets/stylesheets/components/_action-items.sass */
.action-item-wide:active, .action-item-wide:hover, .action-item-wide.toggle-active {
  background-color: #f3f4f4;
}

/* line 22, app/assets/stylesheets/components/_action-items.sass */
.action-item-wide:active a, .action-item-wide:hover a, .action-item-wide.toggle-active a {
  text-shadow: -1px 0 #f3f4f4, -2px 0 #f3f4f4, -3px 0 #f3f4f4, 1px 0 #f3f4f4, 2px 0 #f3f4f4, 3px 0 #f3f4f4, -1px 1px #f3f4f4, -2px 1px #f3f4f4, 1px 1px #f3f4f4, 2px 1px #f3f4f4;
}

/* line 27, app/assets/stylesheets/components/_action-items.sass */
.action-item-filter-select:active,
.action-item-filter-select:hover {
  box-shadow: inset 0 0 0 1px #33b0ea;
  box-shadow: inset 0 0 0 0.0714285714rem #33b0ea;
  color: #33b0ea;
}

/* line 32, app/assets/stylesheets/components/_action-items.sass */
.action-item-filter-option:active,
.action-item-filter-option:hover {
  color: #33b0ea;
}

/* line 4, app/assets/stylesheets/components/_alerts.sass */
.alert {
  background-size: 18px auto;
  background-size: 1.2857142857rem auto;
  background-position: 15px 12px;
  background-position: 1.0714285714rem 0.8571428571rem;
  background-repeat: no-repeat;
  color: #fff;
  padding: 9px 15px 9px 40px;
  padding: 0.6428571429rem 1.0714285714rem 0.6428571429rem 2.8571428571rem;
}

/* line 11, app/assets/stylesheets/components/_alerts.sass */
.alert-subtext {
  color: rgba(255, 255, 255, 0.8);
}

/* line 14, app/assets/stylesheets/components/_alerts.sass */
.alert-cta {
  background-image: linear-gradient(to top, transparent, transparent 0, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0.8) 1px, transparent 1px);
  color: #fff;
}

/* line 18, app/assets/stylesheets/components/_alerts.sass */
.alert-cta:active, .alert-cta:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 22, app/assets/stylesheets/components/_alerts.sass */
.alert-shadow {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.0714285714rem 0.2857142857rem rgba(0, 0, 0, 0.1);
}

/* line 27, app/assets/stylesheets/components/_alerts.sass */
.alert-success {
  background-color: #41b46f;
  background-image: url(/assets/icons/tick-white-circle-f1e2e7ec49195c36a1ecb687d67ce324b5c10be9d8b9a6c02e7a695374c14e7e.png);
  background-image: url(/assets/icons/tick-white-circle-0a14978b4a30eef2b30d7986d2f0756be8afc3ecf091eb8f3be31b87a1f8b274.svg);
}

/* line 31, app/assets/stylesheets/components/_alerts.sass */
.alert-success .alert-cta {
  text-shadow: -1px 0 #41b46f, -2px 0 #41b46f, -3px 0 #41b46f, 1px 0 #41b46f, 2px 0 #41b46f, 3px 0 #41b46f, -1px 1px #41b46f, -2px 1px #41b46f, 1px 1px #41b46f, 2px 1px #41b46f;
}

/* line 34, app/assets/stylesheets/components/_alerts.sass */
.alert-default {
  background-color: #33b0ea;
  background-image: url(/assets/icons/info-white-circle-c8b8a1d083a57edbb8191bc67086773f5fed4e359e898f8a0d74fbe6bb79d0c9.png);
  background-image: url(/assets/icons/info-white-circle-f591c11991384e452f6923970c514fd95af0617d1c75af2c08dc9de6c5342c7b.svg);
}

/* line 38, app/assets/stylesheets/components/_alerts.sass */
.alert-default .alert-cta {
  text-shadow: -1px 0 #33b0ea, -2px 0 #33b0ea, -3px 0 #33b0ea, 1px 0 #33b0ea, 2px 0 #33b0ea, 3px 0 #33b0ea, -1px 1px #33b0ea, -2px 1px #33b0ea, 1px 1px #33b0ea, 2px 1px #33b0ea;
}

/* line 41, app/assets/stylesheets/components/_alerts.sass */
.alert-caution {
  background-color: #33b0ea;
  background-image: url(/assets/icons/bang-white-triangle-7c53dd5cfb25821f4c90a2ee4308320abf1b04780925df34931dc9aa40dca645.png);
  background-image: url(/assets/icons/bang-white-triangle-17be5b54de8ab9250c2839333c756d40491c2c07bc62eed2cbc474ba9c5a3bce.svg);
}

/* line 45, app/assets/stylesheets/components/_alerts.sass */
.alert-caution .alert-cta {
  text-shadow: -1px 0 #33b0ea, -2px 0 #33b0ea, -3px 0 #33b0ea, 1px 0 #33b0ea, 2px 0 #33b0ea, 3px 0 #33b0ea, -1px 1px #33b0ea, -2px 1px #33b0ea, 1px 1px #33b0ea, 2px 1px #33b0ea;
}

/* line 48, app/assets/stylesheets/components/_alerts.sass */
.alert-danger {
  background-color: #cb4e52;
  background-image: url(/assets/icons/bang-white-triangle-7c53dd5cfb25821f4c90a2ee4308320abf1b04780925df34931dc9aa40dca645.png);
  background-image: url(/assets/icons/bang-white-triangle-17be5b54de8ab9250c2839333c756d40491c2c07bc62eed2cbc474ba9c5a3bce.svg);
}

/* line 1, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-label {
  color: #95989b;
  font: 400 0.6111111111 "Whitney SSm A", "Whitney SSm B", "Open Sans", Helvetica, Arial, sans-serif;
  fill: #95989b;
}

/* line 6, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip {
  background-color: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  font: 400 12px "Whitney SSm A", "Whitney SSm B", "Open Sans", Helvetica, Arial, sans-serif;
  padding: 18px 15px !important;
  text-align: center;
}

/* line 14, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip-title {
  color: #95989b;
  padding: 0 !important;
  margin-bottom: 12px !important;
}

/* line 19, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip-series-group.apexcharts-active {
  padding: 0 10px !important;
  text-align: center;
}

/* line 23, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip-y-group {
  padding: 0 !important;
}

/* line 26, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip-y-group .apexcharts-tooltip-text-value {
  color: #33b0ea;
  display: block;
  font-size: 21px;
  font-weight: 600;
  line-height: 24px;
  margin: 3px 0 0 0 !important;
}

/* line 35, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip-series-group:nth-child(2):not(:last-child) .apexcharts-tooltip-text-value {
  color: #cb4e52;
}

/* line 38, app/assets/stylesheets/components/_apex-charts.scss */
.apexcharts-tooltip-series-group:nth-child(4) .apexcharts-tooltip-text-value {
  color: #41b46f;
}

/* line 44, app/assets/stylesheets/components/_apex-charts.scss */
.apexchart-fixed-height {
  height: 300px;
}

/* line 4, app/assets/stylesheets/components/_modals.sass */
.modal-container {
  background-color: rgba(0, 0, 0, 0.5);
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 9, app/assets/stylesheets/components/_modals.sass */
.modal-close {
  line-height: 1;
  right: 15px;
  right: 1.0714285714rem;
  top: 15px;
  top: 1.0714285714rem;
}

/* line 16, app/assets/stylesheets/components/_modals.sass */
.try-imgs {
  padding-bottom: 54%;
}

/* line 4, app/assets/stylesheets/components/_buttons.sass */
button,
.btn {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  overflow: visible;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  touch-action: manipulation;
  transition: all 0.25s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
}

/* line 21, app/assets/stylesheets/components/_buttons.sass */
button:focus,
.btn:focus {
  outline: 0;
}

/* line 24, app/assets/stylesheets/components/_buttons.sass */
.btn {
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -0.1428571429rem 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  font-family: inherit;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
  line-height: inherit;
  padding-bottom: 12px;
  padding-bottom: 0.8571428571rem;
  padding-top: 12px;
  padding-top: 0.8571428571rem;
  padding-left: 30px;
  padding-left: 2.1428571429rem;
  padding-right: 30px;
  padding-right: 2.1428571429rem;
}

/* line 35, app/assets/stylesheets/components/_buttons.sass */
.btn:active, .btn:hover {
  color: #fff;
}

/* line 41, app/assets/stylesheets/components/_buttons.sass */
.btn-primary {
  background-color: #41b46f;
}

/* line 44, app/assets/stylesheets/components/_buttons.sass */
.btn-primary:active, .btn-primary:hover {
  background-color: #50ba7b;
}

/* line 48, app/assets/stylesheets/components/_buttons.sass */
.btn-secondary {
  background-color: #33b0ea;
}

/* line 51, app/assets/stylesheets/components/_buttons.sass */
.btn-secondary:active, .btn-secondary:hover {
  background-color: #43b6ec;
}

/* line 55, app/assets/stylesheets/components/_buttons.sass */
.btn-danger {
  background-color: #cb4e52;
}

/* line 58, app/assets/stylesheets/components/_buttons.sass */
.btn-danger:active, .btn-danger:hover {
  background-color: #cf5c60;
}

/* line 62, app/assets/stylesheets/components/_buttons.sass */
.btn-alt {
  box-shadow: none;
  color: #addff7;
  font-weight: 400;
}

/* line 67, app/assets/stylesheets/components/_buttons.sass */
.btn-outline {
  box-shadow: inset 0 0 0 2px #d9d9db;
  box-shadow: inset 0 0 0 0.1428571429rem #d9d9db;
  color: #95989b;
  font-weight: 400;
}

/* line 72, app/assets/stylesheets/components/_buttons.sass */
.btn-outline:active, .btn-outline:hover {
  background-color: #fff;
  color: #33b0ea;
}

/* line 77, app/assets/stylesheets/components/_buttons.sass */
.btn-outline-gray-dark {
  color: #3f4349;
}

/* line 81, app/assets/stylesheets/components/_buttons.sass */
.btn-outline-danger:active, .btn-outline-danger:hover {
  color: #cb4e52;
}

/* line 88, app/assets/stylesheets/components/_buttons.sass */
.btn-primary:disabled,
.btn-secondary:disabled,
.btn-danger:disabled {
  background-color: #95989b;
  cursor: not-allowed;
}

/* line 94, app/assets/stylesheets/components/_buttons.sass */
.btn-text {
  background: none;
  border: none;
  cursor: pointer;
  display: inline;
  font-family: inherit;
  font-weight: 400;
  line-height: inherit;
  outline: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  text-decoration: none;
  text-shadow: -1px 0 #fff, -2px 0 #fff, -3px 0 #fff, 1px 0 #fff, 2px 0 #fff, 3px 0 #fff, -1px 1px #fff, -2px 1px #fff, 1px 1px #fff, 2px 1px #fff;
  touch-action: manipulation;
  transition: all 0.25s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
}

/* line 113, app/assets/stylesheets/components/_buttons.sass */
.btn-text-default {
  color: #41b46f;
}

/* line 116, app/assets/stylesheets/components/_buttons.sass */
.btn-text-default:active, .btn-text-default:hover {
  color: #33b0ea;
}

/* line 120, app/assets/stylesheets/components/_buttons.sass */
.btn-text-secondary {
  color: #95989b;
}

/* line 123, app/assets/stylesheets/components/_buttons.sass */
.btn-text-secondary:active, .btn-text-secondary:hover {
  color: #33b0ea;
}

/* line 127, app/assets/stylesheets/components/_buttons.sass */
.btn-text-success {
  color: #95989b;
}

/* line 130, app/assets/stylesheets/components/_buttons.sass */
.btn-text-success:active, .btn-text-success:hover {
  color: #41b46f;
}

/* line 134, app/assets/stylesheets/components/_buttons.sass */
.btn-text-danger {
  color: #95989b;
}

/* line 137, app/assets/stylesheets/components/_buttons.sass */
.btn-text-danger:active, .btn-text-danger:hover {
  color: #cb4e52;
}

/* line 143, app/assets/stylesheets/components/_buttons.sass */
.btn-mini {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  padding: 6px 10px;
  padding: 0.4285714286rem 0.7142857143rem;
}

/* line 147, app/assets/stylesheets/components/_buttons.sass */
.btn-small {
  font-size: 14px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  padding: 6px 22.5px;
  padding: 0.4285714286rem 1.6071428571rem;
}

/* line 151, app/assets/stylesheets/components/_buttons.sass */
.btn-medium {
  font-size: 14px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  padding: 9px 30px;
  padding: 0.6428571429rem 2.1428571429rem;
}

/* line 155, app/assets/stylesheets/components/_buttons.sass */
.btn-large {
  font-size: 21px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  padding: 12px 37.5px;
  padding: 0.8571428571rem 2.6785714286rem;
}

/* line 159, app/assets/stylesheets/components/_buttons.sass */
.btn-inline {
  padding: 9px 22.5px;
  padding: 0.6428571429rem 1.6071428571rem;
}

/* line 164, app/assets/stylesheets/components/_buttons.sass */
.btn-settings {
  background-image: url(/assets/icons/gear-a3c059830488e6fa6b3fcb707e7884740502d59968a362aa24248f59e074c3f2.png);
  background-image: url(/assets/icons/gear-4a5ab6f5755c26b116ced0ad27c2fa2b61ae2f3cb7038830c35b101657838e67.svg);
  background-size: 200% auto;
  height: 24px;
  height: 1.7142857143rem;
  margin-top: 9px;
  margin-top: 0.6428571429rem;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 171, app/assets/stylesheets/components/_buttons.sass */
.btn-settings:after {
  background-image: url(/assets/icons/gear-a3c059830488e6fa6b3fcb707e7884740502d59968a362aa24248f59e074c3f2.png);
  background-image: url(/assets/icons/gear-4a5ab6f5755c26b116ced0ad27c2fa2b61ae2f3cb7038830c35b101657838e67.svg);
  background-size: 200% auto;
  background-position: 100% 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 184, app/assets/stylesheets/components/_buttons.sass */
a:active .btn-settings, a:hover .btn-settings {
  transform: rotate(90deg);
}

/* line 188, app/assets/stylesheets/components/_buttons.sass */
a:active .btn-settings:after, a:hover .btn-settings:after {
  opacity: 1;
}

/* line 193, app/assets/stylesheets/components/_buttons.sass */
a:active .btn-help,
a:hover .btn-help {
  transform: rotate(90deg);
}

/* line 6, app/assets/stylesheets/components/_cards.sass */
.card:active,
.card:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.0714285714rem 0.2857142857rem rgba(0, 0, 0, 0.1);
}

/* line 10, app/assets/stylesheets/components/_cards.sass */
.card:active .bs-border,
.card:hover .bs-border {
  box-shadow: inset 0 0 0 2px #33b0ea;
  box-shadow: inset 0 0 0 0.1428571429rem #33b0ea;
}

/* line 13, app/assets/stylesheets/components/_cards.sass */
.card:active .bs-border-high,
.card:hover .bs-border-high {
  box-shadow: inset 2px 2px 0 #33b0ea, inset -2px 0 0 #33b0ea;
}

/* line 16, app/assets/stylesheets/components/_cards.sass */
.card:active .bs-border-high + .bs-border,
.card:hover .bs-border-high + .bs-border {
  box-shadow: inset 2px -2px 0 #33b0ea, inset -2px 0 0 #33b0ea, inset 0 1px 0 #d9d9db;
}

/* line 21, app/assets/stylesheets/components/_cards.sass */
.card-add {
  min-height: 72px;
  min-height: 5.1428571429rem;
}

/* line 24, app/assets/stylesheets/components/_cards.sass */
.card-add a {
  border: 2px dashed #d9d9db;
  border: 0.1428571429rem dashed #d9d9db;
  bottom: 0;
  content: "";
  left: 7.5px;
  left: 0.5357142857rem;
  right: 7.5px;
  right: 0.5357142857rem;
  top: 0;
}

/* line 32, app/assets/stylesheets/components/_cards.sass */
.card-add a:active, .card-add a:hover {
  border-color: #33b0ea;
}

/* line 38, app/assets/stylesheets/components/_cards.sass */
.card-selectable {
  height: 100%;
}

/* line 41, app/assets/stylesheets/components/_cards.sass */
.card-selectable:after {
  background-image: url(/assets/icons/tick-white-d1a953c36cd2f6dd7918222e153ab0331becdd9102998c06793fdaadb4257b6d.png);
  background-image: url(/assets/icons/tick-white-83f3c12e94903443db9dea2fcec480c8ebea404e872346ab181022740dcd2df8.svg);
  background-size: auto 12px;
  background-size: auto 0.8571428571rem;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #33b0ea;
  border-radius: 50%;
  content: "";
  height: 30px;
  height: 2.1428571429rem;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: -6px;
  right: -0.4285714286rem;
  top: -6px;
  top: -0.4285714286rem;
  transition: all 0.25s ease-in-out;
  width: 30px;
  width: 2.1428571429rem;
}

/* line 57, app/assets/stylesheets/components/_cards.sass */
.card-selectable:active, .card-selectable:hover, input:checked + .card-selectable {
  box-shadow: inset 0 0 0 2px #33b0ea, 0 1px 4px rgba(0, 0, 0, 0.1);
}

/* line 62, app/assets/stylesheets/components/_cards.sass */
.card-selectable:active .card-selectable-title, .card-selectable:hover .card-selectable-title, input:checked + .card-selectable .card-selectable-title {
  color: #33b0ea;
}

/* line 65, app/assets/stylesheets/components/_cards.sass */
input:checked + .card-selectable {
  cursor: default;
}

/* line 68, app/assets/stylesheets/components/_cards.sass */
input:checked + .card-selectable:after {
  opacity: 1;
}

/* line 4, app/assets/stylesheets/components/_charts.sass */
.chart-text-divider {
  padding-right: 3px;
  padding-right: 0.2142857143rem;
}

/* line 11, app/assets/stylesheets/components/_charts.sass */
.google-visualization-tooltip .chart-tooltip {
  font-family: "Whitney SSm A", "Whitney SSm B", "Open Sans", Helvetica, Arial, sans-serif;
  margin: 12px 15px;
  margin: 0.8571428571rem 1.0714285714rem;
  text-align: center;
  white-space: nowrap;
}

/* line 17, app/assets/stylesheets/components/_charts.sass */
.google-visualization-tooltip .chart-tooltip-date {
  color: #95989b;
  font-size: 12px;
  font-size: 0.8571428571rem;
  margin-bottom: 6px;
  margin-bottom: 0.4285714286rem;
}

/* line 22, app/assets/stylesheets/components/_charts.sass */
.google-visualization-tooltip .chart-tooltip-value {
  font-size: 21px;
  font-size: 1.5rem;
}

/* line 25, app/assets/stylesheets/components/_charts.sass */
.google-visualization-tooltip .chart-tooltip-col {
  display: inline-block;
  padding: 0 10px;
  padding: 0 0.7142857143rem;
}

/* line 7, app/assets/stylesheets/components/_customer-logos.sass */
.customer-logos:active .customer-logo, .customer-logos:hover .customer-logo {
  filter: grayscale(0) opacity(1);
}

/* line 10, app/assets/stylesheets/components/_customer-logos.sass */
.customer-logos li {
  padding-left: 20px;
  padding-left: 1.4285714286rem;
  padding-right: 20px;
  padding-right: 1.4285714286rem;
}

/* line 14, app/assets/stylesheets/components/_customer-logos.sass */
.customer-logo {
  filter: grayscale(1) opacity(0.7);
  max-width: 100px;
  max-width: 7.1428571429rem;
}

/* line 18, app/assets/stylesheets/components/_customer-logos.sass */
.customer-logo-narrow {
  max-width: 80px;
  max-width: 5.7142857143rem;
}

/* line 21, app/assets/stylesheets/components/_customer-logos.sass */
.customer-logo-wide {
  max-width: 120px;
  max-width: 8.5714285714rem;
}

/* line 24, app/assets/stylesheets/components/_customer-logos.sass */
.customer-logo-wider {
  max-width: 160px;
  max-width: 11.4285714286rem;
}

/* line 4, app/assets/stylesheets/components/_email-teaser.sass */
.email-container {
  max-width: 600px;
  max-width: 42.8571428571rem;
}

/* line 7, app/assets/stylesheets/components/_email-teaser.sass */
.email-teaser-header {
  padding: 9px 15px;
  padding: 0.6428571429rem 1.0714285714rem;
}

/* line 10, app/assets/stylesheets/components/_email-teaser.sass */
.email-teaser-header-icons {
  height: 12px;
  height: 0.8571428571rem;
  left: 15px;
  left: 1.0714285714rem;
}

/* line 14, app/assets/stylesheets/components/_email-teaser.sass */
.email-teaser-header-icons li {
  background-color: rgba(0, 0, 0, 0.15);
  height: 12px;
  height: 0.8571428571rem;
  width: 12px;
  width: 0.8571428571rem;
}

/* line 19, app/assets/stylesheets/components/_email-teaser.sass */
.email-teaser-header-icons li:not(:last-child) {
  margin-right: 5px;
  margin-right: 0.3571428571rem;
}

/* line 22, app/assets/stylesheets/components/_email-teaser.sass */
.email-teaser-address {
  padding: 9px 15px 9px 0;
  padding: 0.6428571429rem 1.0714285714rem 0.6428571429rem 0;
}

/* line 6, app/assets/stylesheets/components/_forms.sass */
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}

/* line 10, app/assets/stylesheets/components/_forms.sass */
fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
  width: 100%;
}

/* line 17, app/assets/stylesheets/components/_forms.sass */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 22, app/assets/stylesheets/components/_forms.sass */
input[type="number"],
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

/* line 27, app/assets/stylesheets/components/_forms.sass */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
}

/* line 37, app/assets/stylesheets/components/_forms.sass */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  box-shadow: inset 0 0 0 9999px #fff;
  box-shadow: inset 0 0 0 714.2142857143rem #fff;
}

/* line 42, app/assets/stylesheets/components/_forms.sass */
input::-webkit-calendar-picker-indicator {
  display: none;
}

/* line 48, app/assets/stylesheets/components/_forms.sass */
.form-control,
.form-select,
.form-area {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  color: #3f4349;
  display: block;
  line-height: 24px;
  line-height: 1.7142857143rem;
  position: relative;
  transition: border .15s ease, background-image .15s ease;
}

/* line 61, app/assets/stylesheets/components/_forms.sass */
.form-control:focus, .form-control:hover,
.form-select:focus,
.form-select:hover,
.form-area:focus,
.form-area:hover {
  border-color: #33b0ea;
  outline: 0;
  z-index: 2;
}

/* line 67, app/assets/stylesheets/components/_forms.sass */
.form-control[disabled], [disabled] .form-control,
.form-select[disabled], [disabled] .form-select,
.form-area[disabled], [disabled] .form-area {
  background-color: #f3f4f4;
  color: #95989b;
  cursor: not-allowed;
}

/* line 73, app/assets/stylesheets/components/_forms.sass */
.form-control[disabled]:focus, .form-control[disabled]:hover, [disabled] .form-control:focus, [disabled] .form-control:hover,
.form-select[disabled]:focus,
.form-select[disabled]:hover, [disabled] .form-select:focus, [disabled] .form-select:hover,
.form-area[disabled]:focus,
.form-area[disabled]:hover, [disabled] .form-area:focus, [disabled] .form-area:hover {
  border-color: #d9d9db;
}

/* line 77, app/assets/stylesheets/components/_forms.sass */
.form-control:-ms-input-placeholder, .form-control:-moz-placeholder, .form-control::-moz-placeholder, .form-control::-webkit-input-placeholder,
.form-select:-ms-input-placeholder,
.form-select:-moz-placeholder,
.form-select::-moz-placeholder,
.form-select::-webkit-input-placeholder,
.form-area:-ms-input-placeholder,
.form-area:-moz-placeholder,
.form-area::-moz-placeholder,
.form-area::-webkit-input-placeholder {
  color: #95989b;
}

/* line 83, app/assets/stylesheets/components/_forms.sass */
.form-control::-moz-placeholder, .form-select::-moz-placeholder, .form-area::-moz-placeholder {
  color: #95989b;
}
.form-control::placeholder,
.form-select::placeholder,
.form-area::placeholder {
  color: #95989b;
}

/* line 86, app/assets/stylesheets/components/_forms.sass */
.form-control::-moz-placeholder,
.form-select::-moz-placeholder,
.form-area::-moz-placeholder {
  opacity: 1;
}

/* line 89, app/assets/stylesheets/components/_forms.sass */
.form-control,
.form-area {
  background-image: none;
  padding: 8px 14px;
  padding: 0.5714285714rem 1rem;
  width: 100%;
}

/* line 95, app/assets/stylesheets/components/_forms.sass */
.form-control-auto {
  width: auto;
}

/* line 98, app/assets/stylesheets/components/_forms.sass */
.form-select {
  background-image: url(/assets/icons/caret-gray-light-08a7588c478dd917a930363617b53a4ad10424c1c2cc5d69bae9d6b56a7d752a.png);
  background-image: url(/assets/icons/caret-gray-light-e28c3a4ffba2ebd815a84a3c4d3c46480d09d78d1fef4ed1dab6e3bd83179482.svg);
  background-size: 12px;
  background-size: 0.8571428571rem;
  background-position: right 14px top 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 8px 41px 8px 14px;
  padding: 0.5714285714rem 2.9285714286rem 0.5714285714rem 1rem;
}

/* line 105, app/assets/stylesheets/components/_forms.sass */
.form-area {
  resize: none;
}

/* line 108, app/assets/stylesheets/components/_forms.sass */
.form-area-open {
  border-width: 0 0 1px 0;
  border-width: 0 0 0.0714285714rem 0;
  border-radius: 0;
  min-height: 24px;
  min-height: 1.7142857143rem;
  padding: 0 0 11px 0;
  padding: 0 0 0.7857142857rem 0;
  transition: border .15s ease, min-height .15s ease;
}

/* line 115, app/assets/stylesheets/components/_forms.sass */
.form-area-open:focus {
  min-height: 96px;
  min-height: 6.8571428571rem;
}

/* line 118, app/assets/stylesheets/components/_forms.sass */
.form-area-open[disabled] {
  background: #fff;
  border: 0;
  color: #3f4349;
  cursor: text;
  padding-bottom: 0;
}

/* line 125, app/assets/stylesheets/components/_forms.sass */
.form-control-big-shadow {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.0714285714rem 0.2857142857rem rgba(0, 0, 0, 0.1);
}

/* line 128, app/assets/stylesheets/components/_forms.sass */
.form-control-big-shadow:focus, .form-control-big-shadow:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(21, 100, 208, 0.4);
}

/* line 132, app/assets/stylesheets/components/_forms.sass */
.form-control-hero {
  padding: 15px 15px;
  padding: 1.0714285714rem 1.0714285714rem;
}

/* line 135, app/assets/stylesheets/components/_forms.sass */
.form-control-borderless {
  padding: 9px 15px;
  padding: 0.6428571429rem 1.0714285714rem;
}

/* line 138, app/assets/stylesheets/components/_forms.sass */
.form-control-active {
  border-color: #33b0ea;
}

/* line 144, app/assets/stylesheets/components/_forms.sass */
.form-group {
  margin-bottom: 24px;
  margin-bottom: 1.7142857143rem;
}

/* line 147, app/assets/stylesheets/components/_forms.sass */
.form-label {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 6px;
  margin-bottom: 0.4285714286rem;
}

/* line 158, app/assets/stylesheets/components/_forms.sass */
.form-ghost .form-control:focus ~ label .i-plus path, .form-ghost .form-control:hover ~ label .i-plus path {
  fill: #33b0ea;
}

/* line 166, app/assets/stylesheets/components/_forms.sass */
.form-datetime-active {
  border-color: #33b0ea;
}

/* line 171, app/assets/stylesheets/components/_forms.sass */
.datetime {
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 10;
}

/* line 178, app/assets/stylesheets/components/_forms.sass */
.datetime-open {
  pointer-events: auto;
}

/* line 181, app/assets/stylesheets/components/_forms.sass */
.datetime-container {
  background-color: #fff;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px #d9d9db;
  margin-bottom: 24px;
  margin-bottom: 1.7142857143rem;
  opacity: 0;
  outline: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transform: translateY(0) translateZ(0);
  transition: all 0.25s ease-in-out;
}

/* line 193, app/assets/stylesheets/components/_forms.sass */
.datetime-open .datetime-container {
  opacity: 1;
  transform: translateY(6px) translateZ(0);
  transition: all 0.25s ease-in-out;
}

/* line 200, app/assets/stylesheets/components/_forms.sass */
.datetime-header {
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
  position: relative;
  text-align: center;
}

/* line 205, app/assets/stylesheets/components/_forms.sass */
.datetime-header-month,
.datetime-header-year {
  display: inline-block;
  font-weight: 600;
  padding-left: 2px;
  padding-left: 0.1428571429rem;
  padding-right: 2px;
  padding-right: 0.1428571429rem;
}

/* line 212, app/assets/stylesheets/components/_forms.sass */
.datetime-header-nav-prev,
.datetime-header-nav-next {
  background-image: url(/assets/icons/caret-gray-3daea496bc2b95f0929e2c1e92ed41e5673830d72dd2e19490e454c22643b437.png);
  background-image: url(/assets/icons/caret-gray-eb0832860d8b887a08cdf8350cbdae6d45c4dfbe4862940a7f8f54a1e5ef3cda.svg);
  background-size: 12px;
  background-size: 0.8571428571rem;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  height: 1.7142857143rem;
  opacity: .5;
  position: absolute;
  top: 6px;
  top: 0.4285714286rem;
  transition: all 0.25s ease-in-out;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 225, app/assets/stylesheets/components/_forms.sass */
.datetime-header-nav-prev:active, .datetime-header-nav-prev:hover,
.datetime-header-nav-next:active,
.datetime-header-nav-next:hover {
  opacity: .42;
}

/* line 229, app/assets/stylesheets/components/_forms.sass */
.datetime-header-nav-disabled {
  display: none;
}

/* line 232, app/assets/stylesheets/components/_forms.sass */
.datetime-header-nav-prev {
  left: 10px;
  left: 0.7142857143rem;
  transform: rotate(90deg);
}

/* line 236, app/assets/stylesheets/components/_forms.sass */
.datetime-header-nav-next {
  right: 10px;
  right: 0.7142857143rem;
  transform: rotate(-90deg);
}

/* line 242, app/assets/stylesheets/components/_forms.sass */
.datetime-table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  width: 100%;
}

/* line 248, app/assets/stylesheets/components/_forms.sass */
.datetime-table th,
.datetime-table td {
  padding-left: 1px;
  padding-left: 0.0714285714rem;
  padding-right: 1px;
  padding-right: 0.0714285714rem;
}

/* line 253, app/assets/stylesheets/components/_forms.sass */
.datetime-table th:first-child,
.datetime-table td:first-child {
  padding-left: 2px;
  padding-left: 0.1428571429rem;
}

/* line 256, app/assets/stylesheets/components/_forms.sass */
.datetime-table th:last-child,
.datetime-table td:last-child {
  padding-right: 2px;
  padding-right: 0.1428571429rem;
}

/* line 259, app/assets/stylesheets/components/_forms.sass */
.datetime-table td {
  padding-bottom: 1px;
  padding-bottom: 0.0714285714rem;
  padding-top: 1px;
  padding-top: 0.0714285714rem;
}

/* line 263, app/assets/stylesheets/components/_forms.sass */
.datetime-table tr:first-child td {
  padding-top: 2px;
  padding-top: 0.1428571429rem;
}

/* line 266, app/assets/stylesheets/components/_forms.sass */
.datetime-table tr:last-child td {
  padding-bottom: 2px;
  padding-bottom: 0.1428571429rem;
}

/* line 269, app/assets/stylesheets/components/_forms.sass */
.datetime-table-weekday {
  background-color: #f3f4f4;
  color: #95989b;
  font-size: 10px;
  font-size: 0.7142857143rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-weight: 600;
  padding-bottom: 6px;
  padding-bottom: 0.4285714286rem;
  padding-top: 6px;
  padding-top: 0.4285714286rem;
}

/* line 277, app/assets/stylesheets/components/_forms.sass */
.datetime-table-day {
  border-radius: 50%;
  height: 30px;
  height: 2.1428571429rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  margin: 0 auto;
  width: 30px;
  width: 2.1428571429rem;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}

/* line 286, app/assets/stylesheets/components/_forms.sass */
.datetime-table-day:active, .datetime-table-day:hover {
  background-color: #41b46f;
  color: #fff;
}

/* line 291, app/assets/stylesheets/components/_forms.sass */
.datetime-table-day-outfocus {
  color: #95989b;
}

/* line 294, app/assets/stylesheets/components/_forms.sass */
.datetime-table-day-selected {
  background-color: #41b46f;
  color: #fff;
  cursor: default;
}

/* line 299, app/assets/stylesheets/components/_forms.sass */
.datetime-table-day-disabled,
.datetime-table-day-disabled:active,
.datetime-table-day-disabled:hover {
  background-color: #fff;
  color: #d9d9db;
  cursor: default;
}

/* line 308, app/assets/stylesheets/components/_forms.sass */
.datetime-list {
  max-height: 240px;
  max-height: 17.1428571429rem;
  overflow-y: scroll;
}

/* line 312, app/assets/stylesheets/components/_forms.sass */
.datetime-list-item {
  border-bottom: 1px solid #d9d9db;
  border-bottom: 0.0714285714rem solid #d9d9db;
  cursor: pointer;
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
  text-align: right;
  transition: all 0.25s ease-in-out;
  white-space: nowrap;
}

/* line 320, app/assets/stylesheets/components/_forms.sass */
.datetime-list-item:active, .datetime-list-item:hover {
  color: #33b0ea;
}

/* line 324, app/assets/stylesheets/components/_forms.sass */
.datetime-list-item-selected {
  background-color: #f3f4f4;
  color: #95989b;
}

/* line 330, app/assets/stylesheets/components/_forms.sass */
.datetime-footer-btn {
  background-color: #f3f4f4;
  color: #95989b;
  display: block;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
  text-align: center;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 340, app/assets/stylesheets/components/_forms.sass */
.datetime-footer-btn:active, .datetime-footer-btn:hover {
  color: #33b0ea;
}

/* line 347, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker {
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  width: 226px;
  width: 16.1428571429rem;
  z-index: 3;
}

/* line 353, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker input {
  border: 0;
  color: transparent;
  font: 0/0 a;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}

/* line 364, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar {
  background-color: #fff;
  border: 0;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px #d9d9db;
  display: block !important;
  margin-top: 6px;
  margin-top: 0.4285714286rem;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transition: all 0.25s ease-in-out;
  width: 226px;
  width: 16.1428571429rem;
}

/* line 377, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__open .vdp-datepicker__calendar.vdp-datepicker__calendar {
  opacity: 1;
  pointer-events: auto;
}

/* line 383, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header {
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
  line-height: inherit;
  position: relative;
  text-align: center;
}

/* line 389, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .day__month_btn {
  display: inline-block;
  float: none;
  font-weight: 600;
  width: auto;
}

/* line 395, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .prev,
.vdp-datepicker__calendar.vdp-datepicker__calendar header .next {
  background-image: url(/assets/icons/caret-gray-3daea496bc2b95f0929e2c1e92ed41e5673830d72dd2e19490e454c22643b437.png);
  background-image: url(/assets/icons/caret-gray-eb0832860d8b887a08cdf8350cbdae6d45c4dfbe4862940a7f8f54a1e5ef3cda.svg);
  background-size: 12px;
  background-size: 0.8571428571rem;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  height: 1.7142857143rem;
  float: none;
  opacity: .5;
  position: absolute;
  top: 6px;
  top: 0.4285714286rem;
  transition: all 0.25s ease-in-out;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 409, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .prev:active, .vdp-datepicker__calendar.vdp-datepicker__calendar header .prev:hover,
.vdp-datepicker__calendar.vdp-datepicker__calendar header .next:active,
.vdp-datepicker__calendar.vdp-datepicker__calendar header .next:hover {
  opacity: .42;
}

/* line 413, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .prev:not(.disabled):hover,
.vdp-datepicker__calendar.vdp-datepicker__calendar header .next:not(.disabled):hover {
  background-color: inherit;
  background-image: url(/assets/icons/caret-gray-3daea496bc2b95f0929e2c1e92ed41e5673830d72dd2e19490e454c22643b437.png);
  background-image: url(/assets/icons/caret-gray-eb0832860d8b887a08cdf8350cbdae6d45c4dfbe4862940a7f8f54a1e5ef3cda.svg);
  background-size: 12px;
  background-size: 0.8571428571rem;
  background-position: 50%;
  background-repeat: no-repeat;
}

/* line 419, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .prev:after,
.vdp-datepicker__calendar.vdp-datepicker__calendar header .next:after {
  border: 0;
}

/* line 422, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .prev {
  left: 10px;
  left: 0.7142857143rem;
  transform: rotate(90deg);
}

/* line 426, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .next {
  right: 10px;
  right: 0.7142857143rem;
  transform: rotate(-90deg);
}

/* line 430, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar header .disabled {
  display: none;
}

/* line 435, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell {
  border: 0;
  display: inline-block;
  height: auto;
  line-height: inherit;
  padding: 0;
  vertical-align: top;
  width: 100% / 7;
}

/* line 444, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day-header {
  background-color: #f3f4f4;
  color: #95989b;
  font-size: 10px;
  font-size: 0.7142857143rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-weight: 600;
  margin-bottom: 1px;
  margin-bottom: 0.0714285714rem;
  padding-bottom: 6px;
  padding-bottom: 0.4285714286rem;
  padding-top: 6px;
  padding-top: 0.4285714286rem;
  white-space: inherit;
}

/* line 454, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day-headeractive, .vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day-header:hover {
  background-color: #f3f4f4;
}

/* line 458, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day {
  cursor: pointer;
  height: 30px;
  height: 2.1428571429rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  margin-bottom: 1px;
  margin-bottom: 0.0714285714rem;
  margin-top: 1px;
  margin-top: 0.0714285714rem;
  position: relative;
  transition: all 0.25s ease-in-out;
  z-index: 1;
}

/* line 468, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day:before {
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  border-radius: 50%;
  content: "";
  height: 30px;
  height: 2.1428571429rem;
  position: absolute;
  transition: all 0.25s ease-in-out;
  width: 30px;
  width: 2.1428571429rem;
  z-index: -1;
}

/* line 478, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day:not(.blank):not(.disabled):active, .vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day:not(.blank):not(.disabled):hover {
  border: 0;
  color: #fff;
}

/* line 483, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day:not(.blank):not(.disabled):active:before, .vdp-datepicker__calendar.vdp-datepicker__calendar .cell.day:not(.blank):not(.disabled):hover:before {
  background-color: #41b46f;
}

/* line 486, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .day.disabled {
  color: #d9d9db;
  cursor: default;
}

/* line 490, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .day.selected {
  background-color: transparent;
  color: #fff;
}

/* line 494, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .day.selected:active, .vdp-datepicker__calendar.vdp-datepicker__calendar .day.selected:hover {
  background-color: transparent;
}

/* line 498, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .day.selected:before {
  background-color: #41b46f;
}

/* line 501, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__calendar.vdp-datepicker__calendar .day.selected:not(.blank):not(.disabled) {
  cursor: default;
}

/* line 504, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__clear {
  background-color: #f3f4f4;
  color: #95989b;
  cursor: pointer;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin-top: 1px;
  margin-top: 0.0714285714rem;
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
  text-align: center;
  transition: all 0.25s ease-in-out;
}

/* line 514, app/assets/stylesheets/components/_forms.sass */
.vdp-datepicker__clear:active, .vdp-datepicker__clear:hover {
  color: #33b0ea;
}

/* line 521, app/assets/stylesheets/components/_forms.sass */
.parsley-error,
.parsley-error:focus {
  border-color: #cb4e52;
}

/* line 525, app/assets/stylesheets/components/_forms.sass */
.parsley-errors-list:not(:empty) {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #cb4e52;
  margin-top: 6px;
  margin-top: 0.4285714286rem;
}

/* line 533, app/assets/stylesheets/components/_forms.sass */
.input-toggle {
  border-radius: 24px;
  border-radius: 1.7142857143rem;
  height: 24px;
  height: 1.7142857143rem;
  padding: 2px;
  padding: 0.1428571429rem;
  width: 50px;
  width: 3.5714285714rem;
}

/* line 539, app/assets/stylesheets/components/_forms.sass */
input:checked ~ .input-toggle {
  background-color: #41b46f;
}

/* line 542, app/assets/stylesheets/components/_forms.sass */
input:checked ~ .input-toggle .input-toggle-true {
  opacity: 1;
}

/* line 545, app/assets/stylesheets/components/_forms.sass */
input:checked ~ .input-toggle .input-toggle-false {
  opacity: 0;
}

/* line 548, app/assets/stylesheets/components/_forms.sass */
.input-toggle-true,
.input-toggle-false {
  width: 25px;
  width: 1.7857142857rem;
}

/* line 552, app/assets/stylesheets/components/_forms.sass */
.input-toggle-true {
  left: 3px;
  left: 0.2142857143rem;
  opacity: 0;
}

/* line 556, app/assets/stylesheets/components/_forms.sass */
.input-toggle-false {
  right: 3px;
  right: 0.2142857143rem;
}

/* line 559, app/assets/stylesheets/components/_forms.sass */
.input-toggle-control:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 20px;
  height: 1.4285714286rem;
  left: 0;
  position: absolute;
  transform: translateX(0);
  transition: all 0.25s ease-in-out;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 570, app/assets/stylesheets/components/_forms.sass */
input:checked ~ .input-toggle .input-toggle-control:after {
  left: 100%;
  transform: translateX(-100%);
}

/* line 574, app/assets/stylesheets/components/_forms.sass */
.input-toggle-text-right {
  margin-left: 5px;
  margin-left: 0.3571428571rem;
}

/* line 579, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch {
  display: block;
}

/* line 582, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch .v-switch-label {
  text-align: center;
  text-transform: uppercase;
  width: 25px;
  width: 1.7857142857rem;
}

/* line 589, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch .v-switch-label.v-left.v-left {
  animation: fade-in .5s ease-in-out both;
  color: #fff;
  left: 3px;
  left: 0.2142857143rem;
}

/* line 594, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch .v-switch-label.v-right.v-right {
  animation: fade-out .5s ease-in-out both;
  color: #95989b;
  right: 3px;
  right: 0.2142857143rem;
}

/* line 601, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch.toggled .v-switch-label.v-left {
  animation: fade-out .5s ease-in-out both;
}

/* line 604, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch.toggled .v-switch-label.v-right {
  animation: fade-in .5s ease-in-out both;
}

/* line 607, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch.disabled {
  opacity: 1;
}

/* line 610, app/assets/stylesheets/components/_forms.sass */
.vue-js-switch.vue-js-switch.disabled .v-switch-label.v-right {
  background-image: url(/assets/icons/lock-gray-e9b6aa3d36ff775c9ad064c7f238e4760db9e791a0e844604001815ee5e8280c.png);
  background-image: url(/assets/icons/lock-gray-0be190fcaf98f89f29b63c66dbc71109ac198988570a02f540bcf8013259f773.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 9px auto;
  background-size: 0.6428571429rem auto;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}

/* line 622, app/assets/stylesheets/components/_forms.sass */
.input-tick {
  box-shadow: inset 0 0 0 1px #d9d9db;
  box-shadow: inset 0 0 0 0.0714285714rem #d9d9db;
  height: 20px;
  height: 1.4285714286rem;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 627, app/assets/stylesheets/components/_forms.sass */
input:checked ~ .input-tick {
  background-color: #33b0ea;
  box-shadow: inset 0 0 0 1px #33b0ea;
  box-shadow: inset 0 0 0 0.0714285714rem #33b0ea;
}

/* line 631, app/assets/stylesheets/components/_forms.sass */
.input-tick-common {
  margin-left: -30px;
  margin-left: -2.1428571429rem;
}

/* line 634, app/assets/stylesheets/components/_forms.sass */
.input-tick-unchecked {
  background-color: #fff;
}

/* line 637, app/assets/stylesheets/components/_forms.sass */
.input-tick-checked {
  background-color: #33b0ea;
  box-shadow: inset 0 0 0 1px #d9d9db;
  box-shadow: inset 0 0 0 0.0714285714rem #d9d9db;
  height: 20px;
  height: 1.4285714286rem;
  margin-top: 2px;
  margin-top: 0.1428571429rem;
  margin-left: -30px;
  margin-left: -2.1428571429rem;
  width: 20px;
  width: 1.4285714286rem;
  box-shadow: inset 0 0 0 1px #33b0ea;
  box-shadow: inset 0 0 0 0.0714285714rem #33b0ea;
}

/* line 649, app/assets/stylesheets/components/_forms.sass */
.form-num-btn {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
  background-image: url(/assets/icons/plus-minus-6ce8a899377f3c48f7e0b4c6cbd705aaa222db46b7a8eeea34f86aa0782fe6d9.png);
  background-image: url(/assets/icons/plus-minus-79d6e2070f4dd9ccb7e73df44cec10179ddd9dafaed42ad9afb7ff1d92b48d3a.svg);
  background-size: 200% auto;
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  cursor: pointer;
  height: 42px;
  height: 3rem;
  min-width: 42px;
  min-width: 3rem;
}

/* line 658, app/assets/stylesheets/components/_forms.sass */
.form-num-btn:focus, .form-num-btn:hover {
  background-color: #33b0ea;
  border-color: #33b0ea;
  outline: 0;
  z-index: 2;
}

/* line 665, app/assets/stylesheets/components/_forms.sass */
.form-num-btn-minus {
  background-position: 0 100%;
  border-radius: 6px 0 0 6px;
  border-radius: 0.4285714286rem 0 0 0.4285714286rem;
  margin-right: -1px;
  margin-right: -0.0714285714rem;
}

/* line 670, app/assets/stylesheets/components/_forms.sass */
.form-num-btn-minus:focus, .form-num-btn-minus:hover {
  background-position: 100% 100%;
}

/* line 674, app/assets/stylesheets/components/_forms.sass */
.form-num-btn-plus {
  border-radius: 0 6px 6px 0;
  border-radius: 0 0.4285714286rem 0.4285714286rem 0;
  margin-left: -1px;
  margin-left: -0.0714285714rem;
}

/* line 678, app/assets/stylesheets/components/_forms.sass */
.form-num-btn-plus:focus, .form-num-btn-plus:hover {
  background-position: 100% 0;
}

/* line 682, app/assets/stylesheets/components/_forms.sass */
.form-num-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  border-radius: 0;
  max-width: 42px;
  max-width: 3rem;
  padding: 8px 14px;
  padding: 0.5714285714rem 1rem;
}

/* line 692, app/assets/stylesheets/components/_forms.sass */
.dynamic-controls {
  max-height: 0;
  pointer-events: none;
}

/* line 696, app/assets/stylesheets/components/_forms.sass */
.dynamic-controls-shown {
  max-height: 240px;
  max-height: 17.1428571429rem;
  pointer-events: auto;
}

/* line 706, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content p {
  margin-bottom: 0;
}

/* line 709, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content blockquote {
  box-shadow: inset 3px 0 0 #d9d9db;
  box-shadow: inset 0.2142857143rem 0 0 #d9d9db;
  color: #95989b;
  padding-left: 15px;
  padding-left: 1.0714285714rem;
}

/* line 716, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol li,
.wysiwyg-content ul li {
  margin-left: 30px;
  margin-left: 2.1428571429rem;
}

/* line 719, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-1,
.wysiwyg-content ul .ql-indent-1 {
  margin-left: 45px;
  margin-left: 3.2142857143rem;
}

/* line 722, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-2,
.wysiwyg-content ul .ql-indent-2 {
  margin-left: 60px;
  margin-left: 4.2857142857rem;
}

/* line 725, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-3,
.wysiwyg-content ul .ql-indent-3 {
  margin-left: 75px;
  margin-left: 5.3571428571rem;
}

/* line 728, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-4,
.wysiwyg-content ul .ql-indent-4 {
  margin-left: 90px;
  margin-left: 6.4285714286rem;
}

/* line 731, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-5,
.wysiwyg-content ul .ql-indent-5 {
  margin-left: 105px;
  margin-left: 7.5rem;
}

/* line 734, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-6,
.wysiwyg-content ul .ql-indent-6 {
  margin-left: 120px;
  margin-left: 8.5714285714rem;
}

/* line 737, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-7,
.wysiwyg-content ul .ql-indent-7 {
  margin-left: 135px;
  margin-left: 9.6428571429rem;
}

/* line 740, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol .ql-indent-8,
.wysiwyg-content ul .ql-indent-8 {
  margin-left: 150px;
  margin-left: 10.7142857143rem;
}

/* line 743, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ol li {
  list-style: decimal;
}

/* line 746, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-content ul li {
  list-style: square;
}

/* line 751, app/assets/stylesheets/components/_forms.sass */
.quillWrapper {
  display: flex;
  flex-direction: column;
}

/* line 755, app/assets/stylesheets/components/_forms.sass */
.ql-container {
  position: relative;
}

/* line 758, app/assets/stylesheets/components/_forms.sass */
.ql-clipboard {
  display: none;
}

/* line 763, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar {
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 0.4285714286rem 0.4285714286rem;
  box-shadow: inset 1px -1px 0 #d9d9db, inset -1px 0 0 #d9d9db;
  max-height: 0;
  opacity: 0;
  order: 2;
  padding: 0 3px;
  padding: 0 0.2142857143rem;
  pointer-events: none;
  transition: all 0.25s ease-in-out;
}

/* line 774, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar.toolbar-active, .content-available .ql-toolbar {
  max-height: 60px;
  max-height: 4.2857142857rem;
  opacity: 1;
  padding: 2px 3px 3px 3px;
  padding: 0.1428571429rem 0.2142857143rem 0.2142857143rem 0.2142857143rem;
  pointer-events: auto;
}

/* line 781, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar button {
  border-radius: 4px;
  border-radius: 0.2857142857rem;
  height: 24px;
  height: 1.7142857143rem;
  margin: 0 1px;
  margin: 0 0.0714285714rem;
  position: relative;
  transition: all 0.25s ease-in-out;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 789, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar button:hover, .ql-toolbar button:active, .ql-toolbar button.ql-active {
  background-color: #d9d9db;
}

/* line 802, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar button:hover .i-bold path,
.ql-toolbar button:hover .i-italic path,
.ql-toolbar button:hover .i-strike path,
.ql-toolbar button:hover .i-blockquote path,
.ql-toolbar button:hover .i-list-unordered path,
.ql-toolbar button:hover .i-list-ordered path, .ql-toolbar button:active .i-bold path,
.ql-toolbar button:active .i-italic path,
.ql-toolbar button:active .i-strike path,
.ql-toolbar button:active .i-blockquote path,
.ql-toolbar button:active .i-list-unordered path,
.ql-toolbar button:active .i-list-ordered path {
  fill: #3f4349;
}

/* line 806, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar button:hover .i-link path, .ql-toolbar button:active .i-link path {
  stroke: #3f4349;
}

/* line 816, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar button.ql-active .i-bold path,
.ql-toolbar button.ql-active .i-italic path,
.ql-toolbar button.ql-active .i-strike path,
.ql-toolbar button.ql-active .i-blockquote path,
.ql-toolbar button.ql-active .i-list-unordered path,
.ql-toolbar button.ql-active .i-list-ordered path {
  fill: #33b0ea;
}

/* line 820, app/assets/stylesheets/components/_forms.sass */
.ql-toolbar button.ql-active .i-link path {
  stroke: #33b0ea;
}

/* line 825, app/assets/stylesheets/components/_forms.sass */
.ql-editor {
  background-color: #fff;
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  padding: 8px 14px;
  padding: 0.5714285714rem 1rem;
  transition: all 0.25s ease-in-out;
  white-space: pre-wrap;
  word-break: break-word;
}

/* line 834, app/assets/stylesheets/components/_forms.sass */
.ql-editor:focus, .ql-editor:hover {
  border-color: #33b0ea;
  outline: 0;
}

/* line 839, app/assets/stylesheets/components/_forms.sass */
.ql-editor.toolbar-active, .content-available .ql-editor {
  border-radius: 6px 6px 0 0;
  border-radius: 0.4285714286rem 0.4285714286rem 0 0;
}

/* line 843, app/assets/stylesheets/components/_forms.sass */
.ql-editor.ql-blank::before {
  color: #95989b;
  content: attr(data-placeholder);
  pointer-events: none;
  position: absolute;
}

/* line 849, app/assets/stylesheets/components/_forms.sass */
.ql-editor > * {
  cursor: text;
}

/* line 852, app/assets/stylesheets/components/_forms.sass */
.ql-editor p {
  margin: 0;
}

/* line 855, app/assets/stylesheets/components/_forms.sass */
.ql-editor blockquote {
  box-shadow: inset 3px 0 0 #d9d9db;
  box-shadow: inset 0.2142857143rem 0 0 #d9d9db;
  color: #95989b;
  padding-left: 15px;
  padding-left: 1.0714285714rem;
}

/* line 862, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol li,
.ql-editor ul li {
  margin-left: 30px;
  margin-left: 2.1428571429rem;
}

/* line 865, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-1,
.ql-editor ul .ql-indent-1 {
  margin-left: 45px;
  margin-left: 3.2142857143rem;
}

/* line 868, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-2,
.ql-editor ul .ql-indent-2 {
  margin-left: 60px;
  margin-left: 4.2857142857rem;
}

/* line 871, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-3,
.ql-editor ul .ql-indent-3 {
  margin-left: 75px;
  margin-left: 5.3571428571rem;
}

/* line 874, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-4,
.ql-editor ul .ql-indent-4 {
  margin-left: 90px;
  margin-left: 6.4285714286rem;
}

/* line 877, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-5,
.ql-editor ul .ql-indent-5 {
  margin-left: 105px;
  margin-left: 7.5rem;
}

/* line 880, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-6,
.ql-editor ul .ql-indent-6 {
  margin-left: 120px;
  margin-left: 8.5714285714rem;
}

/* line 883, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-7,
.ql-editor ul .ql-indent-7 {
  margin-left: 135px;
  margin-left: 9.6428571429rem;
}

/* line 886, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol .ql-indent-8,
.ql-editor ul .ql-indent-8 {
  margin-left: 150px;
  margin-left: 10.7142857143rem;
}

/* line 889, app/assets/stylesheets/components/_forms.sass */
.ql-editor ol li {
  list-style: decimal;
}

/* line 892, app/assets/stylesheets/components/_forms.sass */
.ql-editor ul li {
  list-style: square;
}

/* line 897, app/assets/stylesheets/components/_forms.sass */
.ql-hidden {
  display: none;
}

/* line 900, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip {
  background-color: #fff;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px #d9d9db;
  padding: 12px 15px;
  padding: 0.8571428571rem 1.0714285714rem;
  position: absolute;
  transform: translateY(6px);
  z-index: 3;
}

/* line 909, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip.ql-flip {
  transform: translateY(-6px);
}

/* line 912, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip::before {
  content: "Visit link:";
  font-weight: 600;
  margin: 0 6px 0 0;
  margin: 0 0.4285714286rem 0 0;
}

/* line 917, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip input[type="text"] {
  display: none;
}

/* line 920, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip .ql-preview {
  display: inline;
}

/* line 924, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip:not(.ql-editing) .ql-action::before {
  content: "";
  display: block;
  margin-top: 6px;
  margin-top: 0.4285714286rem;
}

/* line 929, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip:not(.ql-editing) .ql-action::after {
  content: "Edit link";
  cursor: pointer;
}

/* line 933, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip .ql-remove {
  margin-left: 15px;
  margin-left: 1.0714285714rem;
}

/* line 936, app/assets/stylesheets/components/_forms.sass */
.ql-tooltip .ql-remove::before {
  content: "Remove";
  cursor: pointer;
}

/* line 942, app/assets/stylesheets/components/_forms.sass */
.ql-editing::before {
  content: "Enter link:";
  display: block;
  margin: 0 0 6px 0;
  margin: 0 0 0.4285714286rem 0;
}

/* line 947, app/assets/stylesheets/components/_forms.sass */
.ql-editing input[type="text"] {
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  display: block;
  margin-bottom: 12px;
  margin-bottom: 0.8571428571rem;
  padding: 8px 14px;
  padding: 0.5714285714rem 1rem;
  transition: border .15s ease;
}

/* line 955, app/assets/stylesheets/components/_forms.sass */
.ql-editing input[type="text"]:focus, .ql-editing input[type="text"]:hover {
  border-color: #33b0ea;
  outline: 0;
}

/* line 960, app/assets/stylesheets/components/_forms.sass */
.ql-editing .ql-action {
  background-color: #41b46f;
  background-image: none;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -0.1428571429rem 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  font-weight: 500;
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
  text-shadow: none;
  transition: background-color .25s ease-in-out;
}

/* line 972, app/assets/stylesheets/components/_forms.sass */
.ql-editing .ql-action:active, .ql-editing .ql-action:hover {
  background-color: #50ba7b;
  color: #fff;
}

/* line 977, app/assets/stylesheets/components/_forms.sass */
.ql-editing .ql-action::after {
  content: "Save";
}

/* line 980, app/assets/stylesheets/components/_forms.sass */
.ql-editing .ql-preview,
.ql-editing .ql-remove {
  display: none;
}

/* line 986, app/assets/stylesheets/components/_forms.sass */
.wysiwyg-submit {
  max-height: 0;
  opacity: 0;
  pointer-events: none;
}

/* line 991, app/assets/stylesheets/components/_forms.sass */
.content-available .wysiwyg-submit {
  max-height: 240px;
  max-height: 17.1428571429rem;
  opacity: 1;
  pointer-events: auto;
}

/* line 4, app/assets/stylesheets/components/_icons.sass */
.i {
  display: inline-block;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 12, app/assets/stylesheets/components/_icons.sass */
.i-hover:active path,
.i-hover:hover path {
  fill: #33b0ea;
}

/* line 16, app/assets/stylesheets/components/_icons.sass */
.i-animate:active, .i-animate:hover {
  padding-right: 70px;
  padding-right: 5rem;
}

/* line 20, app/assets/stylesheets/components/_icons.sass */
.i-animate:active .i-arrow-blue-right, .i-animate:hover .i-arrow-blue-right {
  opacity: 1;
}

/* line 23, app/assets/stylesheets/components/_icons.sass */
.i-arrow-white-right {
  background-image: url(/assets/icons/arrow-white-right-00815dfb80e685fab2ccf84bb7f119d8bb24cbaf7fb1b0f229bc0b4aba4ce13d.png);
  background-image: url(/assets/icons/arrow-white-right-c66ffa47a7ffc3bd450b8cb68f35be7312654b9aa8151e7760fab3359a6272b2.svg);
  height: 12px;
  height: 0.8571428571rem;
  opacity: .65;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 29, app/assets/stylesheets/components/_icons.sass */
.i-arrow-blue-right {
  background-image: url(/assets/icons/arrow-blue-right-d63149e9506a0eba823bc730e237d1607108db7bbe523f33d16ada87e677ae57.png);
  background-image: url(/assets/icons/arrow-blue-right-bfa8d8600fd243d606dfa44dcc7e90577cc33505389c768030d8e1617142a77c.svg);
  height: 18px;
  height: 1.2857142857rem;
  opacity: 0;
  right: 10px;
  right: 0.7142857143rem;
  width: 30px;
  width: 2.1428571429rem;
}

/* line 36, app/assets/stylesheets/components/_icons.sass */
.i-share,
.i-share:after {
  background-image: url(/assets/icons/share-4f58c4cbd15b9225b5e5aebf3e0bbb3ea5c64e9657420d7ea1177a2bf455a50b.png);
  background-image: url(/assets/icons/share-940a878b1c098a94184c2e5c8c18b0edd858a8cbca60b0de4f7a2b25623226da.svg);
  background-repeat: no-repeat;
  background-size: auto 200%;
  height: 16px;
  height: 1.1428571429rem;
  width: 19px;
  width: 1.3571428571rem;
}

/* line 44, app/assets/stylesheets/components/_icons.sass */
.i-share {
  margin-bottom: -1px;
  margin-bottom: -0.0714285714rem;
  margin-left: 3px;
  margin-left: 0.2142857143rem;
}

/* line 48, app/assets/stylesheets/components/_icons.sass */
.i-exit,
.i-exit:after {
  background-image: url(/assets/icons/exit-9b01c2e0ef82850437c962db28e4367997b6f10c8a8df0cac830051288ca563c.png);
  background-image: url(/assets/icons/exit-97de0e2002838c0e7a69e30564b3491d5425d9670c64bd3dfa61ab4af11eec83.svg);
  background-repeat: no-repeat;
  background-size: auto 200%;
  height: 16px;
  height: 1.1428571429rem;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 56, app/assets/stylesheets/components/_icons.sass */
.i-exit {
  margin-bottom: -2px;
  margin-bottom: -0.1428571429rem;
  margin-left: 3px;
  margin-left: 0.2142857143rem;
}

/* line 60, app/assets/stylesheets/components/_icons.sass */
.i-pulse-blue {
  background-image: url(/assets/icons/pulse-blue-f2313d50738f4157ea93d448c3fd5a3a9f17869707a9e423c100c7ae1c932afb.png);
  background-image: url(/assets/icons/pulse-blue-34d06045b70522697ef3fc1947594633e76bf6e2f893e9b519d449d2df3b4af5.svg);
  height: 24px;
  height: 1.7142857143rem;
  width: 21px;
  width: 1.5rem;
}

/* line 65, app/assets/stylesheets/components/_icons.sass */
.i-refresh {
  background-image: url(/icons/refresh.png);
  background-image: url(/assets/icons/refresh-5c2936049faf364b1889f360d615d6de0d3f105c2bfddd633abe23474eeffe00.svg);
  height: 12px;
  height: 0.8571428571rem;
  width: 12px;
  width: 0.8571428571rem;
}

/* line 70, app/assets/stylesheets/components/_icons.sass */
.i-hoverable:after {
  background-position: 0 100%;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.25s ease-in-out;
}

/* line 79, app/assets/stylesheets/components/_icons.sass */
a:hover .i-hoverable:after {
  opacity: 1;
}

/* line 82, app/assets/stylesheets/components/_icons.sass */
.i-help {
  height: auto;
  margin-top: 2px;
  margin-top: 0.1428571429rem;
  max-height: 100%;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 88, app/assets/stylesheets/components/_icons.sass */
.i-help path {
  fill: #addff7;
  transition: all 0.25s ease-in-out;
}

/* line 92, app/assets/stylesheets/components/_icons.sass */
a:active .i-help path, a:hover .i-help path {
  fill: #fff;
}

/* line 96, app/assets/stylesheets/components/_icons.sass */
.i-pulse {
  height: auto;
  margin-top: 3px;
  margin-top: 0.2142857143rem;
  max-height: 100%;
  width: 19px;
  width: 1.3571428571rem;
}

/* line 102, app/assets/stylesheets/components/_icons.sass */
.i-pulse path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 106, app/assets/stylesheets/components/_icons.sass */
a:active .i-pulse path, a:hover .i-pulse path {
  fill: #33b0ea;
}

/* line 110, app/assets/stylesheets/components/_icons.sass */
.i-message {
  height: auto;
  margin-top: 5px;
  margin-top: 0.3571428571rem;
  max-height: 100%;
  width: 19px;
  width: 1.3571428571rem;
}

/* line 116, app/assets/stylesheets/components/_icons.sass */
.i-message path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 120, app/assets/stylesheets/components/_icons.sass */
.i-close {
  height: auto;
  max-height: 100%;
}

/* line 124, app/assets/stylesheets/components/_icons.sass */
.i-close path {
  transition: all 0.25s ease-in-out;
}

/* line 127, app/assets/stylesheets/components/_icons.sass */
.i-close-red {
  width: 8px;
  width: 0.5714285714rem;
}

/* line 130, app/assets/stylesheets/components/_icons.sass */
.i-close-red path {
  fill: #cb4e52;
}

/* line 133, app/assets/stylesheets/components/_icons.sass */
.i-close-gray {
  width: 10px;
  width: 0.7142857143rem;
}

/* line 136, app/assets/stylesheets/components/_icons.sass */
.i-close-gray path {
  fill: #95989b;
}

/* line 139, app/assets/stylesheets/components/_icons.sass */
.i-close-gray:active path, .i-close-gray:hover path {
  fill: #33b0ea;
}

/* line 143, app/assets/stylesheets/components/_icons.sass */
.i-warning,
.i-warning-caution {
  height: auto;
  margin-top: 4px;
  margin-top: 0.2857142857rem;
  max-height: 100%;
  width: 18px;
  width: 1.2857142857rem;
}

/* line 150, app/assets/stylesheets/components/_icons.sass */
.i-warning path {
  fill: #cb4e52;
}

/* line 153, app/assets/stylesheets/components/_icons.sass */
.i-warning-caution path {
  fill: #ffcb5e;
}

/* line 156, app/assets/stylesheets/components/_icons.sass */
.i-plus {
  height: auto;
  max-height: 100%;
  top: 17px;
  top: 1.2142857143rem;
  width: 8px;
  width: 0.5714285714rem;
  z-index: 10;
}

/* line 163, app/assets/stylesheets/components/_icons.sass */
.i-plus path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 167, app/assets/stylesheets/components/_icons.sass */
.i-user-group {
  height: auto;
  max-height: 100%;
  margin-top: -3px;
  margin-top: -0.2142857143rem;
  margin-right: 5px;
  margin-right: 0.3571428571rem;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 174, app/assets/stylesheets/components/_icons.sass */
.i-user-group path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 178, app/assets/stylesheets/components/_icons.sass */
.i-tags {
  height: auto;
  max-height: 100%;
  margin-right: 5px;
  margin-right: 0.3571428571rem;
  width: 18px;
  width: 1.2857142857rem;
}

/* line 184, app/assets/stylesheets/components/_icons.sass */
.i-tags path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 188, app/assets/stylesheets/components/_icons.sass */
.i-book {
  height: auto;
  max-height: 100%;
  width: 18px;
  width: 1.2857142857rem;
}

/* line 193, app/assets/stylesheets/components/_icons.sass */
.i-book path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 197, app/assets/stylesheets/components/_icons.sass */
a:active .i-book path, a:hover .i-book path {
  fill: #33b0ea;
}

/* line 201, app/assets/stylesheets/components/_icons.sass */
.i-book-sm {
  height: auto;
  max-height: 100%;
  margin-right: 5px;
  margin-right: 0.3571428571rem;
  width: 14px;
  width: 1rem;
}

/* line 207, app/assets/stylesheets/components/_icons.sass */
.flag-object > .i-book-sm {
  margin-top: 3px;
  margin-top: 0.2142857143rem;
}

/* line 210, app/assets/stylesheets/components/_icons.sass */
.d-inline-block > .i-book-sm {
  margin-bottom: -2px;
  margin-bottom: -0.1428571429rem;
}

/* line 213, app/assets/stylesheets/components/_icons.sass */
.i-book-sm path {
  fill: #95989b;
}

/* line 216, app/assets/stylesheets/components/_icons.sass */
.i-google-g {
  height: auto;
  max-height: 100%;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 221, app/assets/stylesheets/components/_icons.sass */
.i-chevron-down,
.i-chevron-up {
  height: auto;
  margin-bottom: 2px;
  margin-bottom: 0.1428571429rem;
  max-height: 100%;
  width: 10px;
  width: 0.7142857143rem;
}

/* line 228, app/assets/stylesheets/components/_icons.sass */
.i-chevron-down path {
  fill: #95989b;
}

/* line 231, app/assets/stylesheets/components/_icons.sass */
.tooltip-click-active .i-chevron-down path {
  fill: #33b0ea;
}

/* line 234, app/assets/stylesheets/components/_icons.sass */
.i-chevron-right {
  height: auto;
  max-height: 100%;
  width: 8px;
  width: 0.5714285714rem;
}

/* line 239, app/assets/stylesheets/components/_icons.sass */
.i-chevron-right path {
  fill: #33b0ea;
}

/* line 242, app/assets/stylesheets/components/_icons.sass */
.i-chevron-down-red path {
  fill: #cb4e52;
}

/* line 245, app/assets/stylesheets/components/_icons.sass */
.i-chevron-up-green path {
  fill: #41b46f;
}

/* line 248, app/assets/stylesheets/components/_icons.sass */
.i-information {
  margin-top: -1px;
  margin-top: -0.0714285714rem;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 252, app/assets/stylesheets/components/_icons.sass */
.i-information-flat {
  width: 20px;
  width: 1.4285714286rem;
}

/* line 255, app/assets/stylesheets/components/_icons.sass */
.i-information-push {
  margin-top: 2px;
  margin-top: 0.1428571429rem;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 259, app/assets/stylesheets/components/_icons.sass */
.i-information-sm {
  margin-top: 2px;
  margin-top: 0.1428571429rem;
  width: 18px;
  width: 1.2857142857rem;
}

/* line 263, app/assets/stylesheets/components/_icons.sass */
.i-information,
.i-information-flat,
.i-information-push,
.i-information-sm {
  height: auto;
  max-height: 100%;
}

/* line 270, app/assets/stylesheets/components/_icons.sass */
.i-information path,
.i-information-flat path,
.i-information-push path,
.i-information-sm path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 274, app/assets/stylesheets/components/_icons.sass */
.i-checkmark,
.i-checkmark-blue {
  height: auto;
  max-height: 100%;
  width: 14px;
  width: 1rem;
}

/* line 280, app/assets/stylesheets/components/_icons.sass */
.i-checkmark path {
  fill: #fff;
  transition: all 0.25s ease-in-out;
}

/* line 284, app/assets/stylesheets/components/_icons.sass */
.i-checkmark-blue path {
  fill: #33b0ea;
}

/* line 287, app/assets/stylesheets/components/_icons.sass */
.i-checkmark-sm {
  width: 12px;
  width: 0.8571428571rem;
}

/* line 290, app/assets/stylesheets/components/_icons.sass */
.i-lock {
  height: auto;
  max-height: 100%;
  width: 8px;
  width: 0.5714285714rem;
}

/* line 295, app/assets/stylesheets/components/_icons.sass */
.i-lock path {
  fill: #95989b;
}

/* line 298, app/assets/stylesheets/components/_icons.sass */
.i-todo {
  height: auto;
  max-height: 100%;
  width: 17px;
  width: 1.2142857143rem;
}

/* line 303, app/assets/stylesheets/components/_icons.sass */
.i-todo path {
  fill: #33b0ea;
}

/* line 306, app/assets/stylesheets/components/_icons.sass */
.i-zap {
  height: auto;
  max-height: 100%;
  width: 16px;
  width: 1.1428571429rem;
}

/* line 311, app/assets/stylesheets/components/_icons.sass */
.i-zap polygon {
  stroke: #33b0ea;
}

/* line 316, app/assets/stylesheets/components/_icons.sass */
.i-arrow-left,
.i-arrow-right,
.i-arrow-down {
  background-image: url(/assets/icons/caret-ec287743316e07e4847b84acb6fb5344fde414bbcb5906e668a7443e1cfd86db.png);
  background-image: url(/assets/icons/caret-89b84167a7e7659329baf4bff18ad1cc61d58f74749f3c13b952b54026580901.svg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 6px;
  height: 0.4285714286rem;
  width: 10px;
  width: 0.7142857143rem;
}

/* line 325, app/assets/stylesheets/components/_icons.sass */
.i-arrow-left {
  transform: rotate(90deg);
}

/* line 328, app/assets/stylesheets/components/_icons.sass */
.i-arrow-right {
  transform: rotate(-90deg);
}

/* line 333, app/assets/stylesheets/components/_icons.sass */
.i-calendar-gray-light,
.i-clock-gray-light,
.i-warning-gray-light,
.i-wrong-gray-light {
  height: 16px;
  height: 1.1428571429rem;
  margin-bottom: -2px;
  margin-bottom: -0.1428571429rem;
  margin-right: 5px;
  margin-right: 0.3571428571rem;
  width: 18px;
  width: 1.2857142857rem;
}

/* line 342, app/assets/stylesheets/components/_icons.sass */
.i-calendar-gray-light {
  background-image: url(/assets/icons/calendar-gray-light-709a5795bc50ffe8db9c01e6b708d5de7224e90a37f56a299560170d9745b779.png);
  background-image: url(/assets/icons/calendar-gray-light-0d07bf47cd570beda06f0bad85e21df231545aa2dbd046fe807786c135ece3e0.svg);
}

/* line 345, app/assets/stylesheets/components/_icons.sass */
.i-clock-gray-light {
  background-image: url(/assets/icons/clock-gray-light-4dbb60055a3fcd3372bcdf35e3dbf235e88c56dc9de663557976142639e844ec.png);
  background-image: url(/assets/icons/clock-gray-light-abe4a19544f1c227bc2bab2f47a9ec233f90273b269050f3d537770a989ec829.svg);
  width: 16px;
  width: 1.1428571429rem;
}

/* line 349, app/assets/stylesheets/components/_icons.sass */
.i-warning-gray-light {
  background-image: url(/assets/icons/warning-gray-light-8f33e10e04bef82be60da69a33535f760919e2524579ca6cb9ac4621352e25bb.png);
  background-image: url(/assets/icons/warning-gray-light-6f1a55948aebb80b17fa5eb326b956b4c9c3fc89ccea683ac6a3a42866c46959.svg);
}

/* line 352, app/assets/stylesheets/components/_icons.sass */
.i-wrong-gray-light {
  background-image: url(/assets/icons/wrong-gray-light-551b152200566c00533d3ad4c5dbb577165f57f45060c3db2aef3b2ba31c5bc9.png);
  background-image: url(/assets/icons/wrong-gray-light-32bd1b27f0b3e59921bb201769b7d5dbad3c158403647a233b8fee1aa46f1d6f.svg);
}

/* line 357, app/assets/stylesheets/components/_icons.sass */
.i-bold,
.i-italic,
.i-strike,
.i-blockquote,
.i-list-unordered,
.i-list-ordered,
.i-link {
  height: auto;
  max-height: 100%;
}

/* line 367, app/assets/stylesheets/components/_icons.sass */
.i-bold,
.i-italic,
.i-strike {
  width: 16px;
  width: 1.1428571429rem;
}

/* line 372, app/assets/stylesheets/components/_icons.sass */
.i-blockquote {
  width: 11px;
  width: 0.7857142857rem;
}

/* line 375, app/assets/stylesheets/components/_icons.sass */
.i-list-unordered,
.i-list-ordered {
  width: 17px;
  width: 1.2142857143rem;
}

/* line 379, app/assets/stylesheets/components/_icons.sass */
.i-link {
  width: 14px;
  width: 1rem;
}

/* line 388, app/assets/stylesheets/components/_icons.sass */
.i-bold path,
.i-italic path,
.i-strike path,
.i-blockquote path,
.i-list-unordered path,
.i-list-ordered path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 393, app/assets/stylesheets/components/_icons.sass */
.i-link path {
  fill: transparent;
  stroke: #95989b;
}

/* line 4, app/assets/stylesheets/components/_labels.sass */
.label {
  border-style: solid;
  border-width: 1px;
  border-width: 0.0714285714rem;
  padding: 2px 5px;
  padding: 0.1428571429rem 0.3571428571rem;
}

/* line 11, app/assets/stylesheets/components/_labels.sass */
.label-success {
  border-color: #41b46f;
}

/* line 14, app/assets/stylesheets/components/_labels.sass */
.label-danger {
  border-color: #cb4e52;
}

/* line 17, app/assets/stylesheets/components/_labels.sass */
.label-caution {
  border-color: #ffcb5e;
}

/* line 20, app/assets/stylesheets/components/_labels.sass */
.label-boring {
  border-color: #95989b;
}

/* line 6, app/assets/stylesheets/components/_links.sass */
a {
  background-image: linear-gradient(to top, transparent, transparent 0, #d9d9db 0, #d9d9db 1px, transparent 1px);
  color: #41b46f;
  position: relative;
  text-decoration: none;
  text-shadow: -1px 0 #fff, -2px 0 #fff, -3px 0 #fff, 1px 0 #fff, 2px 0 #fff, 3px 0 #fff, -1px 1px #fff, -2px 1px #fff, 1px 1px #fff, 2px 1px #fff;
  transition: all 0.25s ease-in-out;
}

/* line 14, app/assets/stylesheets/components/_links.sass */
a:focus {
  outline: 0;
}

/* line 17, app/assets/stylesheets/components/_links.sass */
a:active, a:hover {
  color: #33b0ea;
}

/* line 21, app/assets/stylesheets/components/_links.sass */
.link-white,
.link-white a,
a:active .link-subtext-white,
a:hover .link-subtext-white {
  text-shadow: -1px 0 #fff, -2px 0 #fff, -3px 0 #fff, 1px 0 #fff, 2px 0 #fff, 3px 0 #fff, -1px 1px #fff, -2px 1px #fff, 1px 1px #fff, 2px 1px #fff;
}

/* line 27, app/assets/stylesheets/components/_links.sass */
.link-blue,
.link-blue a,
a:active .link-subtext-blue,
a:hover .link-subtext-blue {
  background-image: linear-gradient(to top, transparent, transparent 0, #addff7 0, #addff7 1px, transparent 1px);
  color: #addff7;
  text-shadow: -1px 0 #33b0ea, -2px 0 #33b0ea, -3px 0 #33b0ea, 1px 0 #33b0ea, 2px 0 #33b0ea, 3px 0 #33b0ea, -1px 1px #33b0ea, -2px 1px #33b0ea, 1px 1px #33b0ea, 2px 1px #33b0ea;
}

/* line 35, app/assets/stylesheets/components/_links.sass */
.link-blue:active, .link-blue:hover,
.link-blue a:active,
.link-blue a:hover,
a:active .link-subtext-blue:active,
a:active .link-subtext-blue:hover,
a:hover .link-subtext-blue:active,
a:hover .link-subtext-blue:hover {
  color: #fff;
}

/* line 39, app/assets/stylesheets/components/_links.sass */
.link-blue-lighter,
.link-blue-lighter a,
a:active .link-subtext-blue-lighter,
a:hover .link-subtext-blue-lighter {
  text-shadow: -1px 0 #eff9fd, -2px 0 #eff9fd, -3px 0 #eff9fd, 1px 0 #eff9fd, 2px 0 #eff9fd, 3px 0 #eff9fd, -1px 1px #eff9fd, -2px 1px #eff9fd, 1px 1px #eff9fd, 2px 1px #eff9fd;
}

/* line 45, app/assets/stylesheets/components/_links.sass */
.link-gray-lighter,
.link-gray-lighter a,
a:active .link-subtext-gray-lighter,
a:hover .link-subtext-gray-lighter {
  text-shadow: -1px 0 #f3f4f4, -2px 0 #f3f4f4, -3px 0 #f3f4f4, 1px 0 #f3f4f4, 2px 0 #f3f4f4, 3px 0 #f3f4f4, -1px 1px #f3f4f4, -2px 1px #f3f4f4, 1px 1px #f3f4f4, 2px 1px #f3f4f4;
}

/* line 53, app/assets/stylesheets/components/_links.sass */
.link-dull {
  text-shadow: none;
}

/* line 56, app/assets/stylesheets/components/_links.sass */
.link-dull,
.link-hover {
  background-image: none;
}

/* line 62, app/assets/stylesheets/components/_links.sass */
.link-underline,
.link-hover:active,
.link-hover:hover {
  background-image: linear-gradient(to top, transparent, transparent 0, #d9d9db 0, #d9d9db 1px, transparent 1px);
}

/* line 69, app/assets/stylesheets/components/_links.sass */
a:active .link-subtext,
a:hover .link-subtext {
  color: #33b0ea;
}

/* line 75, app/assets/stylesheets/components/_links.sass */
.link-remove {
  box-shadow: inset 0 0 0 2px #cb4e52;
  box-shadow: inset 0 0 0 0.1428571429rem #cb4e52;
  height: 20px;
  height: 1.4285714286rem;
  width: 20px;
  width: 1.4285714286rem;
}

/* line 80, app/assets/stylesheets/components/_links.sass */
.link-remove:active, .link-remove:hover {
  background-color: #cb4e52;
  transform: rotate(180deg);
}

/* line 85, app/assets/stylesheets/components/_links.sass */
.link-remove:active path, .link-remove:hover path {
  fill: #fff;
}

/* line 90, app/assets/stylesheets/components/_links.sass */
.link-cell:active,
.link-cell:hover {
  background-color: #f3f4f4;
  text-shadow: -1px 0 #f3f4f4, -2px 0 #f3f4f4, -3px 0 #f3f4f4, 1px 0 #f3f4f4, 2px 0 #f3f4f4, 3px 0 #f3f4f4, -1px 1px #f3f4f4, -2px 1px #f3f4f4, 1px 1px #f3f4f4, 2px 1px #f3f4f4;
}

/* line 95, app/assets/stylesheets/components/_links.sass */
.link-cell:active .link-cell-hover,
.link-cell:hover .link-cell-hover {
  color: #41b46f;
}

/* line 6, app/assets/stylesheets/components/_lists.sass */
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 14, app/assets/stylesheets/components/_lists.sass */
.list-ordered,
.list-unordered {
  padding-left: 15px;
  padding-left: 1.0714285714rem;
}

/* line 18, app/assets/stylesheets/components/_lists.sass */
.list-ordered {
  list-style: decimal;
}

/* line 21, app/assets/stylesheets/components/_lists.sass */
.list-unordered {
  list-style: square;
}

/* line 24, app/assets/stylesheets/components/_lists.sass */
.tick-item {
  background-image: url(/assets/icons/tick-blue-1591429028312dd449db33da5ca8e8b192bff73341b92eb3313604fafa25cd75.png);
  background-image: url(/assets/icons/tick-blue-14f8799f2ae85ac5fbc7cb5f699fd1cb7a8a18781db4e16d184b9f0db74e1d8e.svg);
  background-size: auto 14px;
  background-size: auto 1rem;
  background-position: 0 5px;
  background-position: 0 0.3571428571rem;
  background-repeat: no-repeat;
  padding-left: 22px;
  padding-left: 1.5714285714rem;
}

/* line 30, app/assets/stylesheets/components/_lists.sass */
.list-custom-item {
  width: 18px;
  width: 1.2857142857rem;
}

/* line 36, app/assets/stylesheets/components/_lists.sass */
.list-hoverable > li:active, .list-hoverable > li:hover {
  background-color: #f3f4f4;
}

/* line 40, app/assets/stylesheets/components/_lists.sass */
.list-hoverable > li:active a,
.list-hoverable > li:active .btn-text-hoverable, .list-hoverable > li:hover a,
.list-hoverable > li:hover .btn-text-hoverable {
  text-shadow: -1px 0 #f3f4f4, -2px 0 #f3f4f4, -3px 0 #f3f4f4, 1px 0 #f3f4f4, 2px 0 #f3f4f4, 3px 0 #f3f4f4, -1px 1px #f3f4f4, -2px 1px #f3f4f4, 1px 1px #f3f4f4, 2px 1px #f3f4f4;
}

/* line 44, app/assets/stylesheets/components/_lists.sass */
.list-hoverable > li:active .link-dull, .list-hoverable > li:hover .link-dull {
  text-shadow: none;
}

/* line 49, app/assets/stylesheets/components/_lists.sass */
.list-outlined > li,
.list-outlined-top > li {
  box-shadow: inset 1px -1px 0 #d9d9db, inset -1px 0 0 #d9d9db;
}

/* line 53, app/assets/stylesheets/components/_lists.sass */
.list-outlined > li:first-child,
.list-outlined-top > li:first-child {
  box-shadow: inset 0 0 0 1px #d9d9db;
  box-shadow: inset 0 0 0 0.0714285714rem #d9d9db;
  border-top-left-radius: 6px;
  border-top-left-radius: 0.4285714286rem;
  border-top-right-radius: 6px;
  border-top-right-radius: 0.4285714286rem;
}

/* line 58, app/assets/stylesheets/components/_lists.sass */
.list-outlined > li:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 0.4285714286rem;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: 0.4285714286rem;
}

/* line 66, app/assets/stylesheets/components/_lists.sass */
.list-lined li:first-child, .list-lined li:first-child a, .list-lined li:first-child .list-lined-child {
  border-top-left-radius: 6px;
  border-top-left-radius: 0.4285714286rem;
  border-top-right-radius: 6px;
  border-top-right-radius: 0.4285714286rem;
}

/* line 72, app/assets/stylesheets/components/_lists.sass */
.list-lined li:last-child, .list-lined li:last-child a, .list-lined li:last-child .list-lined-child {
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 0.4285714286rem;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: 0.4285714286rem;
}

/* line 78, app/assets/stylesheets/components/_lists.sass */
.list-lined li:not(:last-child) {
  border-bottom: 1px solid #d9d9db;
  border-bottom: 0.0714285714rem solid #d9d9db;
}

/* line 6, app/assets/stylesheets/components/_media.sass */
figure {
  margin: 0;
}

/* line 11, app/assets/stylesheets/components/_media.sass */
img {
  border: 0;
  display: inline-block;
  max-width: 100%;
}

/* line 16, app/assets/stylesheets/components/_media.sass */
svg {
  outline: 0;
}

/* line 21, app/assets/stylesheets/components/_media.sass */
iframe {
  border: 0;
  width: 100%;
}

/* line 25, app/assets/stylesheets/components/_media.sass */
.iframe-16-9 {
  height: 0;
  padding-bottom: 56.25%;
}

/* line 29, app/assets/stylesheets/components/_media.sass */
.iframe-16-9 iframe {
  height: 100%;
}

/* line 34, app/assets/stylesheets/components/_media.sass */
table {
  border-collapse: collapse;
}

/* line 37, app/assets/stylesheets/components/_media.sass */
th,
td {
  padding: 0;
}

/* line 4, app/assets/stylesheets/components/_offcanvas.sass */
html,
.offcanvas-container,
.offcanvas-primary,
.offcanvas-content,
.offcanvas-panel,
.offcanvas-panel-inside {
  height: 100%;
  min-height: 100%;
}

/* line 15, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-primary:after {
  background-color: rgba(0, 0, 0, 0.5);
  content: "";
  height: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .25s ease-in-out, width 0s .25s ease-in-out, height 0s .25s ease-in-out;
  width: 0;
  z-index: 99;
}

/* line 27, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-primary.offcanvas-primary-active:after {
  height: 100%;
  opacity: 1;
  transition: opacity .25s ease-in-out;
  width: 100%;
}

/* line 33, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-primary-active .offcanvas-content {
  overflow: hidden;
}

/* line 36, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-panel {
  box-shadow: -1px 0 30px rgba(0, 0, 0, 0.1);
  box-shadow: -0.0714285714rem 0 2.1428571429rem rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 0;
  top: 0;
  transform: translate3d(100%, 0, 0);
  visibility: hidden;
  z-index: 100;
}

/* line 45, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-panel.offcanvas-panel-active {
  transform: translate3d(0, 0, 0);
  visibility: visible;
}

/* line 51, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-panel-inside {
  flex-direction: column;
}

/* line 54, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-header,
.offcanvas-footer {
  flex: 0 0 auto;
}

/* line 58, app/assets/stylesheets/components/_offcanvas.sass */
.offcanvas-body {
  flex: 1 1 auto;
  overflow-y: scroll;
}

/* line 4, app/assets/stylesheets/components/_primary-footer.sass */
.primary-footer-link:active,
.primary-footer-link:hover {
  color: #fff;
}

/* line 4, app/assets/stylesheets/components/_primary-header.sass */
.primary-header {
  background-image: radial-gradient(circle farthest-corner at 40% 90%, #33b0ea, #1564d0);
}

/* line 7, app/assets/stylesheets/components/_primary-header.sass */
.primary-header-home {
  box-shadow: inset 0 -1px 0 #fff;
  box-shadow: inset 0 -0.0714285714rem 0 #fff;
  padding-bottom: 180px;
  padding-bottom: 12.8571428571rem;
}

/* line 11, app/assets/stylesheets/components/_primary-header.sass */
.primary-header-angle {
  position: absolute;
  width: 70%;
}

/* line 15, app/assets/stylesheets/components/_primary-header.sass */
.primary-header-angle polygon {
  fill: #fff;
  stroke: none;
  height: 100%;
  width: 100%;
}

/* line 23, app/assets/stylesheets/components/_primary-header.sass */
.lead-honestly-logo {
  height: 30px;
  height: 2.1428571429rem;
  margin-top: 2px;
  margin-top: 0.1428571429rem;
}

/* line 27, app/assets/stylesheets/components/_primary-header.sass */
.lead-honestly-logo svg {
  height: 100%;
  width: auto;
}

/* line 31, app/assets/stylesheets/components/_primary-header.sass */
.lead-honestly-logo path {
  fill: #fff;
  transition: all 0.25s ease-in-out;
}

/* line 35, app/assets/stylesheets/components/_primary-header.sass */
.lead-honestly-logo:active path, .lead-honestly-logo:hover path {
  fill: #addff7;
}

/* line 41, app/assets/stylesheets/components/_primary-header.sass */
.btn-nav {
  font-size: 14px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  padding: 6px 15px;
  padding: 0.4285714286rem 1.0714285714rem;
}

/* line 47, app/assets/stylesheets/components/_primary-header.sass */
.nav-notification:after {
  background-color: #ffcb5e;
  border-radius: 50%;
  content: "";
  height: 5px;
  height: 0.3571428571rem;
  margin-top: 3px;
  margin-top: 0.2142857143rem;
  position: absolute;
  width: 5px;
  width: 0.3571428571rem;
}

/* line 58, app/assets/stylesheets/components/_primary-header.sass */
.primary-header-nav-dropdown {
  min-width: 340px;
  min-width: 24.2857142857rem;
}

/* line 63, app/assets/stylesheets/components/_primary-header.sass */
.page-dashboard-index .nav-dashboard,
.page-dashboard-team .nav-team,
.page-employees-show .nav-team,
.page-meetings-show .nav-team,
.page-playbooks-index .nav-playbooks,
.page-playbooks-show .nav-playbooks,
.page-surveys-index .nav-surveys,
.page-surveys-show .nav-surveys,
.page-surveys-new .nav-surveys,
.page-meeting_responses-index .nav-you,
.page-meeting_responses-show .nav-you,
.page-account-profile .nav-account,
.page-account-billing .nav-account,
.page-account-organization .nav-account,
.page-account-integrations .nav-account {
  color: #fff;
  cursor: default;
}

/* line 6, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-fig {
  background-image: url(/assets/icons/benefits-2bd7dca1cf479e6302c135e6111b513170383197003654d7a34611d8d6b8b71d.png);
  background-image: url(/assets/icons/benefits-2c0d6513771e930779b5b85e0c2292c2ca35ddba0285726231979197fc547481.svg);
  background-repeat: no-repeat;
  background-size: 200% auto;
  height: 42px;
  height: 3rem;
  width: 42px;
  width: 3rem;
}

/* line 13, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-fig:after {
  background-image: url(/assets/icons/benefits-2bd7dca1cf479e6302c135e6111b513170383197003654d7a34611d8d6b8b71d.png);
  background-image: url(/assets/icons/benefits-2c0d6513771e930779b5b85e0c2292c2ca35ddba0285726231979197fc547481.svg);
  background-repeat: no-repeat;
  background-size: 200% auto;
  content: "";
  height: 100%;
  opacity: 1;
  position: absolute;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 24, app/assets/stylesheets/components/_product-benefits.sass */
.bg-white .product-benefit-fig:after {
  background-color: #fff;
}

/* line 27, app/assets/stylesheets/components/_product-benefits.sass */
.bg-blue-lighter .product-benefit-fig:after {
  background-color: #eff9fd;
}

/* line 30, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit:hover .product-benefit-fig:after {
  opacity: 0;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-conversation .product-benefit-fig {
  background-position: 100% 0%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-conversation .product-benefit-fig:after {
  background-position: 0 0%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-lightbulb .product-benefit-fig {
  background-position: 100% 12.5%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-lightbulb .product-benefit-fig:after {
  background-position: 0 12.5%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-people .product-benefit-fig {
  background-position: 100% 25%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-people .product-benefit-fig:after {
  background-position: 0 25%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-thumbs-up .product-benefit-fig {
  background-position: 100% 37.5%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-thumbs-up .product-benefit-fig:after {
  background-position: 0 37.5%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-heart .product-benefit-fig {
  background-position: 100% 50%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-heart .product-benefit-fig:after {
  background-position: 0 50%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-star .product-benefit-fig {
  background-position: 100% 62.5%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-star .product-benefit-fig:after {
  background-position: 0 62.5%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-trophy .product-benefit-fig {
  background-position: 100% 75%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-trophy .product-benefit-fig:after {
  background-position: 0 75%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-info .product-benefit-fig {
  background-position: 100% 87.5%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-info .product-benefit-fig:after {
  background-position: 0 87.5%;
}

/* line 35, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-employee .product-benefit-fig {
  background-position: 100% 100%;
}

/* line 38, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-employee .product-benefit-fig:after {
  background-position: 0 100%;
}

/* line 41, app/assets/stylesheets/components/_product-benefits.sass */
.product-benefit-fig-tall {
  height: 66px;
  height: 4.7142857143rem;
  width: 66px;
  width: 4.7142857143rem;
}

/* line 6, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-stars .br-widget {
  margin-bottom: 30px;
  margin-bottom: 2.1428571429rem;
}

@media (min-width: 640px) {
  /* line 6, app/assets/stylesheets/components/_ratings.sass */
  .br-wrapper.br-theme-stars .br-widget {
    height: 30px;
    height: 2.1428571429rem;
  }
}

/* line 12, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-stars .br-widget a {
  background-image: url(/assets/icons/star-648b0528faf098655f89ab17ba09fae3122d54d5792c76c9b6cc9a3661092017.png);
  background-image: url(/assets/icons/star-767547ca4f6d534ff970e7fc302392f9663fa629cb8ef3886d4d60aa51cfa59e.svg);
  background-size: auto 30px;
  background-size: auto 2.1428571429rem;
  background-position: 50%;
  background-repeat: no-repeat;
  display: inline-block;
  filter: grayscale(1) opacity(0.7);
  height: 30px;
  height: 2.1428571429rem;
  width: 38px;
  width: 2.7142857143rem;
}

/* line 21, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-stars .br-widget a:not(:last-of-type) {
  margin-right: 5px;
  margin-right: 0.3571428571rem;
}

/* line 24, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-stars .br-widget a.br-active, .br-wrapper.br-theme-stars .br-widget a.br-selected {
  filter: grayscale(0) opacity(1);
}

/* line 28, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-stars .br-widget .br-current-rating {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #95989b;
}

@media (min-width: 640px) {
  /* line 28, app/assets/stylesheets/components/_ratings.sass */
  .br-wrapper.br-theme-stars .br-widget .br-current-rating {
    display: inline-block;
    line-height: 30px;
    line-height: 2.1428571429rem;
    margin-left: 15px;
    margin-left: 1.0714285714rem;
    vertical-align: top;
  }
}

/* line 42, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-squares .br-widget a {
  background: #fff;
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  color: #95989b;
  display: inline-block;
  font-size: 18px;
  font-size: 1.2857142857rem;
  font-weight: 500;
  height: 36px;
  height: 2.5714285714rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  margin: 3px;
  margin: 0.2142857143rem;
  text-align: center;
  text-shadow: none;
  width: 36px;
  width: 2.5714285714rem;
}

/* line 57, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-squares .br-widget a:active, .br-wrapper.br-theme-squares .br-widget a:hover {
  background-color: #33b0ea;
  border-color: #33b0ea;
  color: #fff;
}

/* line 63, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-squares .br-widget.br-readonly a {
  background: #fff;
  border: 1px solid #d9d9db;
  border: 0.0714285714rem solid #d9d9db;
  color: #d9d9db;
  cursor: default;
}

/* line 69, app/assets/stylesheets/components/_ratings.sass */
.br-wrapper.br-theme-squares .br-widget a.br-current {
  background-color: #33b0ea;
  border-color: #33b0ea;
  color: #fff;
}

/* line 4, app/assets/stylesheets/components/_skeleton.sass */
.skeleton {
  animation: do-the-wave 1s linear infinite;
  background-repeat: no-repeat;
  background-size: 24px 100%;
  margin-bottom: 3px;
  margin-bottom: 0.2142857143rem;
  margin-top: 3px;
  margin-top: 0.2142857143rem;
}

/* line 11, app/assets/stylesheets/components/_skeleton.sass */
.skeleton + .skeleton {
  margin-top: 6px;
  margin-top: 0.4285714286rem;
}

@keyframes do-the-wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 600px 0;
  }
}

/* line 22, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-gray-light-on-blue-lighter {
  background-color: #d9d9db;
  background-image: linear-gradient(90deg, #d9d9db, #eff9fd, #d9d9db);
}

/* line 26, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-gray-lighter {
  background-color: #f3f4f4;
  background-image: linear-gradient(90deg, #f3f4f4, #fff, #f3f4f4);
}

/* line 30, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-gray-light-on-gray-lighter {
  background-color: #d9d9db;
  background-image: linear-gradient(90deg, #d9d9db, #f3f4f4, #d9d9db);
}

/* line 36, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-delta {
  height: 30px;
  height: 2.1428571429rem;
}

/* line 39, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-echo {
  height: 24px;
  height: 1.7142857143rem;
}

/* line 42, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-foxtrot {
  height: 18px;
  height: 1.2857142857rem;
}

/* line 45, app/assets/stylesheets/components/_skeleton.sass */
.skeleton-golf {
  height: 12px;
  height: 0.8571428571rem;
}

/* line 4, app/assets/stylesheets/components/_sticky.sass */
.sticky-hidden {
  transform: translateY(-100%);
}

/* line 7, app/assets/stylesheets/components/_sticky.sass */
.sticky-fixed {
  transform: translateY(0);
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(1):checked ~ .tab-nav li:nth-child(1) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(1):checked ~ .tab-nav li:nth-child(1) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(1):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(0%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(1):checked ~ .tab-content .tab-panel:nth-child(1) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(2):checked ~ .tab-nav li:nth-child(2) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(2):checked ~ .tab-nav li:nth-child(2) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(2):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(100%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(2):checked ~ .tab-content .tab-panel:nth-child(2) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(3):checked ~ .tab-nav li:nth-child(3) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(3):checked ~ .tab-nav li:nth-child(3) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(3):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(200%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(3):checked ~ .tab-content .tab-panel:nth-child(3) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(4):checked ~ .tab-nav li:nth-child(4) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(4):checked ~ .tab-nav li:nth-child(4) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(4):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(300%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(4):checked ~ .tab-content .tab-panel:nth-child(4) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(5):checked ~ .tab-nav li:nth-child(5) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(5):checked ~ .tab-nav li:nth-child(5) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(5):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(400%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(5):checked ~ .tab-content .tab-panel:nth-child(5) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(6):checked ~ .tab-nav li:nth-child(6) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(6):checked ~ .tab-nav li:nth-child(6) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(6):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(500%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(6):checked ~ .tab-content .tab-panel:nth-child(6) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(7):checked ~ .tab-nav li:nth-child(7) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(7):checked ~ .tab-nav li:nth-child(7) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(7):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(600%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(7):checked ~ .tab-content .tab-panel:nth-child(7) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(8):checked ~ .tab-nav li:nth-child(8) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(8):checked ~ .tab-nav li:nth-child(8) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(8):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(700%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(8):checked ~ .tab-content .tab-panel:nth-child(8) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(9):checked ~ .tab-nav li:nth-child(9) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(9):checked ~ .tab-nav li:nth-child(9) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(9):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(800%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(9):checked ~ .tab-content .tab-panel:nth-child(9) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(10):checked ~ .tab-nav li:nth-child(10) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(10):checked ~ .tab-nav li:nth-child(10) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(10):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(900%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(10):checked ~ .tab-content .tab-panel:nth-child(10) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(11):checked ~ .tab-nav li:nth-child(11) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(11):checked ~ .tab-nav li:nth-child(11) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(11):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1000%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(11):checked ~ .tab-content .tab-panel:nth-child(11) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(12):checked ~ .tab-nav li:nth-child(12) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(12):checked ~ .tab-nav li:nth-child(12) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(12):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1100%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(12):checked ~ .tab-content .tab-panel:nth-child(12) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(13):checked ~ .tab-nav li:nth-child(13) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(13):checked ~ .tab-nav li:nth-child(13) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(13):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1200%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(13):checked ~ .tab-content .tab-panel:nth-child(13) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(14):checked ~ .tab-nav li:nth-child(14) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(14):checked ~ .tab-nav li:nth-child(14) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(14):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1300%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(14):checked ~ .tab-content .tab-panel:nth-child(14) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(15):checked ~ .tab-nav li:nth-child(15) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(15):checked ~ .tab-nav li:nth-child(15) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(15):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1400%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(15):checked ~ .tab-content .tab-panel:nth-child(15) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(16):checked ~ .tab-nav li:nth-child(16) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(16):checked ~ .tab-nav li:nth-child(16) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(16):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1500%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(16):checked ~ .tab-content .tab-panel:nth-child(16) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(17):checked ~ .tab-nav li:nth-child(17) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(17):checked ~ .tab-nav li:nth-child(17) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(17):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1600%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(17):checked ~ .tab-content .tab-panel:nth-child(17) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(18):checked ~ .tab-nav li:nth-child(18) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(18):checked ~ .tab-nav li:nth-child(18) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(18):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1700%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(18):checked ~ .tab-content .tab-panel:nth-child(18) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(19):checked ~ .tab-nav li:nth-child(19) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(19):checked ~ .tab-nav li:nth-child(19) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(19):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1800%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(19):checked ~ .tab-content .tab-panel:nth-child(19) {
  display: block;
}

/* line 8, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(20):checked ~ .tab-nav li:nth-child(20) > .tab-label {
  color: #33b0ea;
  cursor: default;
}

/* line 12, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(20):checked ~ .tab-nav li:nth-child(20) .tab-pill-label-icon {
  opacity: 1;
}

/* line 15, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(20):checked ~ .tab-nav .tab-boxed-slider {
  transform: translateX(1900%);
}

/* line 18, app/assets/stylesheets/components/_tabs.sass */
.tab-control:nth-of-type(20):checked ~ .tab-content .tab-panel:nth-child(20) {
  display: block;
}

/* line 23, app/assets/stylesheets/components/_tabs.sass */
.tabs-boxed {
  margin-top: -18px;
  margin-top: -1.2857142857rem;
}

/* line 26, app/assets/stylesheets/components/_tabs.sass */
.tab-boxed-label:active,
.tab-boxed-label:hover {
  color: #33b0ea;
}

/* line 30, app/assets/stylesheets/components/_tabs.sass */
.tab-boxed-slider {
  height: 3px;
  height: 0.2142857143rem;
}

@media (min-width: 640px) {
  /* line 34, app/assets/stylesheets/components/_tabs.sass */
  .tab-boxed-active {
    box-shadow: inset 0 -3px 0 #33b0ea;
    box-shadow: inset 0 -0.2142857143rem 0 #33b0ea;
  }
}

/* line 39, app/assets/stylesheets/components/_tabs.sass */
.tab-pill-label:active,
.tab-pill-label:hover {
  color: #33b0ea;
}

/* line 43, app/assets/stylesheets/components/_tabs.sass */
.tab-pill-label-icon {
  opacity: 0;
}

/* line 48, app/assets/stylesheets/components/_tabs.sass */
.tab-count {
  box-shadow: inset 0 0 0 2px #33b0ea;
  box-shadow: inset 0 0 0 0.1428571429rem #33b0ea;
  width: 30px;
  width: 2.1428571429rem;
}

/* line 52, app/assets/stylesheets/components/_tabs.sass */
.tab-count-base {
  box-shadow: inset 0 0 0 2px #33b0ea;
  box-shadow: inset 0 0 0 0.1428571429rem #33b0ea;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 4, app/assets/stylesheets/components/_teasers.sass */
.img-group {
  height: 0;
  width: 100%;
}

/* line 8, app/assets/stylesheets/components/_teasers.sass */
.teaser {
  margin-top: -180px;
  margin-top: -12.8571428571rem;
}

/* line 11, app/assets/stylesheets/components/_teasers.sass */
.teaser-subtext {
  color: #95989b;
}

@media (min-width: 760px) {
  /* line 11, app/assets/stylesheets/components/_teasers.sass */
  .teaser-subtext {
    color: #addff7;
  }
}

@media (min-width: 760px) {
  /* line 17, app/assets/stylesheets/components/_teasers.sass */
  .teaser-pin {
    height: 216px;
    height: 15.4285714286rem;
  }
}

/* line 23, app/assets/stylesheets/components/_teasers.sass */
.home-header-imgs {
  padding-bottom: 85%;
}

@media (min-width: 640px) {
  /* line 23, app/assets/stylesheets/components/_teasers.sass */
  .home-header-imgs {
    padding-bottom: 68%;
  }
}

/* line 31, app/assets/stylesheets/components/_teasers.sass */
.pricing-header-sup {
  right: -3px;
  right: -0.2142857143rem;
}

/* line 34, app/assets/stylesheets/components/_teasers.sass */
.pricing-header-cost {
  font-size: 144px;
  font-size: 10.2857142857rem;
  line-height: 110px;
  line-height: 7.8571428571rem;
}

/* line 40, app/assets/stylesheets/components/_teasers.sass */
.assistant-overview-imgs {
  padding-bottom: 82%;
}

@media (min-width: 640px) {
  /* line 40, app/assets/stylesheets/components/_teasers.sass */
  .assistant-overview-imgs {
    padding-bottom: 66%;
  }
}

/* line 48, app/assets/stylesheets/components/_teasers.sass */
.playbooks-header-imgs {
  padding-bottom: 77%;
}

@media (min-width: 640px) {
  /* line 48, app/assets/stylesheets/components/_teasers.sass */
  .playbooks-header-imgs {
    padding-bottom: 58%;
  }
}

/* line 56, app/assets/stylesheets/components/_teasers.sass */
.pulse-header-imgs {
  padding-bottom: 57%;
}

@media (min-width: 640px) {
  /* line 56, app/assets/stylesheets/components/_teasers.sass */
  .pulse-header-imgs {
    padding-bottom: 46%;
  }
}

/* line 62, app/assets/stylesheets/components/_teasers.sass */
.pulse-overview-imgs {
  padding-bottom: 84%;
}

@media (min-width: 640px) {
  /* line 62, app/assets/stylesheets/components/_teasers.sass */
  .pulse-overview-imgs {
    padding-bottom: 56%;
  }
}

/* line 70, app/assets/stylesheets/components/_teasers.sass */
.action-items-header-imgs {
  padding-bottom: 53%;
}

@media (min-width: 640px) {
  /* line 70, app/assets/stylesheets/components/_teasers.sass */
  .action-items-header-imgs {
    padding-bottom: 43%;
  }
}

/* line 78, app/assets/stylesheets/components/_teasers.sass */
.calendar-header-imgs {
  padding-bottom: 53%;
}

@media (min-width: 640px) {
  /* line 78, app/assets/stylesheets/components/_teasers.sass */
  .calendar-header-imgs {
    padding-bottom: 36%;
  }
}

/* line 4, app/assets/stylesheets/components/_testimonials.sass */
.testimonial p:first-child:before {
  color: rgba(0, 0, 0, 0.04);
  content: "\201c";
  font-size: 124px;
  font-size: 8.8571428571rem;
  left: -30px;
  left: -2.1428571429rem;
  position: absolute;
  top: 26px;
  top: 1.8571428571rem;
  z-index: -1;
}

/* line 13, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-avatar {
  max-height: 48px;
  max-height: 3.4285714286rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-step {
  max-height: 6px;
  max-height: 0.4285714286rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-x-small {
  max-height: 12px;
  max-height: 0.8571428571rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-small {
  max-height: 18px;
  max-height: 1.2857142857rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-base {
  max-height: 24px;
  max-height: 1.7142857143rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-large {
  max-height: 30px;
  max-height: 2.1428571429rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-x-large {
  max-height: 36px;
  max-height: 2.5714285714rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-xx-large {
  max-height: 42px;
  max-height: 3rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-xxx-large {
  max-height: 48px;
  max-height: 3.4285714286rem;
}

/* line 20, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-mega {
  max-height: 60px;
  max-height: 4.2857142857rem;
}

/* line 23, app/assets/stylesheets/components/_testimonials.sass */
.testimonial-logo-xxx-large {
  max-height: 48px;
  max-height: 3.4285714286rem;
}

/* line 6, app/assets/stylesheets/components/_tooltips.sass */
.i-questions,
.i-bulb {
  height: 16px;
  height: 1.1428571429rem;
  width: 16px;
  width: 1.1428571429rem;
  vertical-align: middle;
}

/* line 12, app/assets/stylesheets/components/_tooltips.sass */
.i-questions {
  background-image: url(/assets/icons/questions-gray-light-ec1e99697e488fbbb93e2028e8dd5d0264ef00cdcaff0aad30414e4f85a318dc.png);
  background-image: url(/assets/icons/questions-gray-light-d853b1867cb9686b902b7c48c18e310cbaf0b3e51a0663d910811e5c71d55d6c.svg);
  margin-bottom: 4px;
  margin-bottom: 0.2857142857rem;
}

/* line 16, app/assets/stylesheets/components/_tooltips.sass */
.i-bulb {
  background-image: url(/assets/icons/bulb-gray-light-ffc43b4bebc5ca5bac833a7a6592968559c6857cf9fd55256ecaa515e93ffeac.png);
  background-image: url(/assets/icons/bulb-gray-light-428de1196bfff3288d8eec9c9c72d062d9e795f640172b6f94bf576a6ba0e3c2.svg);
}

/* line 21, app/assets/stylesheets/components/_tooltips.sass */
.tooltip {
  cursor: pointer;
}

/* line 26, app/assets/stylesheets/components/_tooltips.sass */
.tooltip:active .tooltip-text, .tooltip:hover .tooltip-text {
  color: #33b0ea;
}

/* line 29, app/assets/stylesheets/components/_tooltips.sass */
.tooltip:active .tooltip-active-text-underline, .tooltip:hover .tooltip-active-text-underline {
  background-image: linear-gradient(to top, transparent, transparent 0, #d9d9db 0, #d9d9db 1px, transparent 1px);
}

/* line 34, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip {
  cursor: default;
  opacity: 0;
  pointer-events: none;
  z-index: 10;
}

/* line 40, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip:after {
  content: "";
  height: 6px;
  height: 0.4285714286rem;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 47, app/assets/stylesheets/components/_tooltips.sass */
.tooltip:active > .tooltip-tip, .tooltip:hover > .tooltip-tip {
  opacity: 1;
  pointer-events: auto;
}

/* line 54, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-click {
  cursor: default;
  opacity: 0;
  pointer-events: none;
  z-index: 10;
}

/* line 60, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-click-active .tooltip-click {
  opacity: 1;
  pointer-events: auto;
}

/* line 64, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-click-active .tooltip-text {
  color: #33b0ea;
}

/* line 69, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-link:active,
.tooltip-link:hover {
  color: #33b0ea;
}

/* line 75, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-md {
  min-width: 200px;
  min-width: 14.2857142857rem;
}

@media (min-width: 880px) {
  /* line 75, app/assets/stylesheets/components/_tooltips.sass */
  .tooltip-tip-md {
    min-width: 300px;
    min-width: 21.4285714286rem;
  }
}

/* line 81, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-lg {
  min-width: 200px;
  min-width: 14.2857142857rem;
}

@media (min-width: 880px) {
  /* line 81, app/assets/stylesheets/components/_tooltips.sass */
  .tooltip-tip-lg {
    min-width: 400px;
    min-width: 28.5714285714rem;
  }
}

/* line 89, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-top {
  bottom: 100%;
}

/* line 92, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-top:after {
  top: 100%;
}

/* line 95, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-bottom {
  top: 100%;
}

/* line 98, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-bottom:after {
  bottom: 100%;
}

/* line 101, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-center {
  left: 50%;
  transform: translateX(-50%);
}

/* line 104, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-left {
  left: -10px;
  left: -0.7142857143rem;
}

/* line 107, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-tip-right {
  right: -10px;
  right: -0.7142857143rem;
}

/* line 113, app/assets/stylesheets/components/_tooltips.sass */
.tooltip-alt {
  margin-top: 2px;
  margin-top: 0.1428571429rem;
  padding: 2px 5px;
  padding: 0.1428571429rem 0.3571428571rem;
  opacity: 0;
  pointer-events: none;
  top: 100%;
  z-index: 3;
}

/* line 121, app/assets/stylesheets/components/_tooltips.sass */
button:active .tooltip-alt, button:hover .tooltip-alt {
  opacity: 1;
}

/* line 9, app/assets/stylesheets/pages/_blog.sass */
.sharing-twitter:before,
.sharing-facebook:before,
.sharing-linkedin:before {
  background-image: url(/assets/blog/share/sharing-icons-49f3b0a7090b128db4a59eff95f88c9b45610cdb01768f313e51154ff494cfa6.png);
  background-image: url(/assets/blog/share/sharing-icons-4c52af8952736592d04714a192b6f6dd44ae2bae6e191183fe58bbe036194a60.svg);
  background-size: 100% auto;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 24px;
  height: 1.7142857143rem;
  transition: all 0.25s ease-in-out;
  vertical-align: top;
  width: 24px;
  width: 1.7142857143rem;
}

/* line 25, app/assets/stylesheets/pages/_blog.sass */
.sharing-twitter:before {
  background-color: #1da1f2;
}

/* line 34, app/assets/stylesheets/pages/_blog.sass */
.sharing-twitter:active:before, .sharing-twitter:focus:before, .sharing-twitter:hover:before {
  background-color: #1781c2;
}

/* line 25, app/assets/stylesheets/pages/_blog.sass */
.sharing-facebook:before {
  background-color: #3c5a99;
  background-position: 0 -100%;
}

/* line 34, app/assets/stylesheets/pages/_blog.sass */
.sharing-facebook:active:before, .sharing-facebook:focus:before, .sharing-facebook:hover:before {
  background-color: #30487a;
}

/* line 25, app/assets/stylesheets/pages/_blog.sass */
.sharing-linkedin:before {
  background-color: #0071a1;
  background-position: 0 -200%;
}

/* line 34, app/assets/stylesheets/pages/_blog.sass */
.sharing-linkedin:active:before, .sharing-linkedin:focus:before, .sharing-linkedin:hover:before {
  background-color: #005a81;
}

/* line 6, app/assets/stylesheets/pages/_employees.sass */
.avatar-outline {
  box-shadow: inset 0 0 0 2px #33b0ea;
  box-shadow: inset 0 0 0 0.1428571429rem #33b0ea;
}

/* line 9, app/assets/stylesheets/pages/_employees.sass */
a:active .avatar-outline, a:hover .avatar-outline, label:active .avatar-outline, label:hover .avatar-outline {
  background-color: #33b0ea;
  color: #fff;
}

/* line 17, app/assets/stylesheets/pages/_employees.sass */
.gravatar-outline:before {
  border: 2px solid #fff;
  border: 0.1428571429rem solid #fff;
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 29, app/assets/stylesheets/pages/_employees.sass */
a:active .gravatar-outline, a:hover .gravatar-outline, label:active .gravatar-outline, label:hover .gravatar-outline {
  box-shadow: 0 0 0 2px #33b0ea;
  box-shadow: 0 0 0 0.1428571429rem #33b0ea;
}

/* line 35, app/assets/stylesheets/pages/_employees.sass */
a:active .gravatar-outline:before, a:hover .gravatar-outline:before, label:active .gravatar-outline:before, label:hover .gravatar-outline:before {
  opacity: 1;
}

/* line 38, app/assets/stylesheets/pages/_employees.sass */
.gravatar-outline-active:before {
  border: 2px solid #33b0ea;
  border: 0.1428571429rem solid #33b0ea;
  border: 2px solid #33b0ea;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #fff;
  box-shadow: inset 0 0 0 0.1428571429rem #fff;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 51, app/assets/stylesheets/pages/_employees.sass */
.avatar-lg {
  width: 60px;
  width: 4.2857142857rem;
}

/* line 54, app/assets/stylesheets/pages/_employees.sass */
.avatar-md {
  width: 48px;
  width: 3.4285714286rem;
}

/* line 57, app/assets/stylesheets/pages/_employees.sass */
.avatar-sm {
  width: 36px;
  width: 2.5714285714rem;
}

/* line 60, app/assets/stylesheets/pages/_employees.sass */
.avatar-xs {
  width: 30px;
  width: 2.1428571429rem;
}

/* line 63, app/assets/stylesheets/pages/_employees.sass */
.avatar-lift {
  margin-top: -9px;
  margin-top: -0.6428571429rem;
}

/* line 67, app/assets/stylesheets/pages/_employees.sass */
.avatar-add:after {
  border: 2px dashed #d9d9db;
  border: 0.1428571429rem dashed #d9d9db;
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 78, app/assets/stylesheets/pages/_employees.sass */
a:active .avatar-add, a:hover .avatar-add {
  transform: rotate(180deg);
  color: #33b0ea;
}

/* line 83, app/assets/stylesheets/pages/_employees.sass */
a:active .avatar-add:after, a:hover .avatar-add:after {
  border-color: #33b0ea;
}

/* line 88, app/assets/stylesheets/pages/_employees.sass */
.team-member-card {
  padding-left: 7.5px;
  padding-left: 0.5357142857rem;
  padding-right: 7.5px;
  padding-right: 0.5357142857rem;
}

/* line 92, app/assets/stylesheets/pages/_employees.sass */
.team-member-card:before {
  background-color: #f3f4f4;
  border-radius: 6px;
  border-radius: 0.4285714286rem;
  bottom: 0;
  box-shadow: inset 0 0 0 1px #d9d9db;
  box-shadow: inset 0 0 0 0.0714285714rem #d9d9db;
  content: "";
  left: 7.5px;
  left: 0.5357142857rem;
  position: absolute;
  right: 7.5px;
  right: 0.5357142857rem;
  top: 0;
}

/* line 4, app/assets/stylesheets/pages/_home.sass */
.home-headshot {
  max-width: 78px;
  max-width: 5.5714285714rem;
}

/* line 7, app/assets/stylesheets/pages/_home.sass */
.emoji-list-icon {
  margin-left: -24px;
  margin-left: -1.7142857143rem;
}

/* line 10, app/assets/stylesheets/pages/_home.sass */
.list-number-circle {
  width: 48px;
  width: 3.4285714286rem;
}

@media (min-width: 760px) {
  /* line 4, app/assets/stylesheets/pages/_landing.sass */
  .landing-hero {
    padding-bottom: 72px;
    padding-bottom: 5.1428571429rem;
  }
}

/* line 8, app/assets/stylesheets/pages/_landing.sass */
.landing-intro-figure {
  margin-bottom: -60px;
  margin-bottom: -4.2857142857rem;
}

@media (min-width: 760px) {
  /* line 8, app/assets/stylesheets/pages/_landing.sass */
  .landing-intro-figure {
    height: 584px;
    height: 41.7142857143rem;
    max-width: none;
    position: absolute;
  }
}

/* line 16, app/assets/stylesheets/pages/_landing.sass */
.landing-subhero {
  padding-bottom: 18px;
  padding-bottom: 1.2857142857rem;
  padding-top: 108px;
  padding-top: 7.7142857143rem;
}

@media (min-width: 760px) {
  /* line 16, app/assets/stylesheets/pages/_landing.sass */
  .landing-subhero {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 6, app/assets/stylesheets/pages/_meeting.sass */
  .meeting-employee-container {
    margin-top: 37px;
    margin-top: 2.6428571429rem;
  }
}

@media (min-width: 880px) {
  /* line 11, app/assets/stylesheets/pages/_meeting.sass */
  .meeting-employee-container .meeting-employee-card .meeting-employee-profile,
.meeting-employee-container .meeting-employee-card .meeting-employee-edit {
    display: block;
  }
}

@media (min-width: 880px) {
  /* line 17, app/assets/stylesheets/pages/_meeting.sass */
  .meeting-employee-card .meeting-employee-profile .meeting-employee-initials,
.meeting-employee-card .meeting-employee-profile .meeting-employee-name {
    display: block;
  }
}

/* line 22, app/assets/stylesheets/pages/_meeting.sass */
.meeting-employee-edit {
  margin-top: 12px;
  margin-top: 0.8571428571rem;
}

@media (min-width: 400px) {
  /* line 22, app/assets/stylesheets/pages/_meeting.sass */
  .meeting-employee-edit {
    margin-top: 0;
    white-space: nowrap;
  }
}

@media (min-width: 880px) {
  /* line 22, app/assets/stylesheets/pages/_meeting.sass */
  .meeting-employee-edit {
    margin-top: 12px;
    margin-top: 0.8571428571rem;
    white-space: normal;
  }
}

/* line 35, app/assets/stylesheets/pages/_meeting.sass */
.google-docs-icon {
  margin-bottom: -4px;
  margin-bottom: -0.2857142857rem;
  margin-right: 6px;
  margin-right: 0.4285714286rem;
  height: 18px;
  height: 1.2857142857rem;
}

/* line 40, app/assets/stylesheets/pages/_meeting.sass */
.platform-logo {
  margin-bottom: -1px;
  margin-bottom: -0.0714285714rem;
  margin-right: 3px;
  margin-right: 0.2142857143rem;
  max-height: 14px;
  max-height: 1rem;
  max-width: 14px;
  max-width: 1rem;
}

/* line 48, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-item:first-child {
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 0.2857142857rem;
  border-top-left-radius: 4px;
  border-top-left-radius: 0.2857142857rem;
  margin-right: -1px;
  margin-right: -0.0714285714rem;
}

/* line 53, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-item:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 0.2857142857rem;
  border-top-right-radius: 4px;
  border-top-right-radius: 0.2857142857rem;
  margin-left: -1px;
  margin-left: -0.0714285714rem;
}

/* line 58, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-item:active, .meeting-nav-item:hover {
  box-shadow: inset 0 0 0 1px #33b0ea;
  box-shadow: inset 0 0 0 0.0714285714rem #33b0ea;
  color: #33b0ea;
  z-index: 1;
}

/* line 64, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-caret:after {
  background-image: url(/assets/icons/caret-ec287743316e07e4847b84acb6fb5344fde414bbcb5906e668a7443e1cfd86db.png);
  background-image: url(/assets/icons/caret-89b84167a7e7659329baf4bff18ad1cc61d58f74749f3c13b952b54026580901.svg);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: all 0.25s ease-in-out;
  width: 100%;
}

/* line 78, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-item:active .meeting-nav-caret:after, .meeting-nav-item:hover .meeting-nav-caret:after {
  opacity: 1;
}

/* line 82, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-history {
  max-height: 216px;
  max-height: 15.4285714286rem;
}

/* line 85, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-history li:last-child,
.meeting-nav-history li:last-child a {
  border-radius: 0;
}

/* line 89, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-all-link .btn + .btn {
  margin-top: 6px;
  margin-top: 0.4285714286rem;
}

/* line 96, app/assets/stylesheets/pages/_meeting.sass */
.meeting-nav-item:first-child .meeting-nav-caret,
.meeting-nav-item:last-child .meeting-nav-caret {
  margin-top: -2px;
  margin-top: -0.1428571429rem;
}

/* line 101, app/assets/stylesheets/pages/_meeting.sass */
.all-meetings-header {
  top: -1px;
  top: -0.0714285714rem;
}

@media (max-width: 640px) {
  /* line 104, app/assets/stylesheets/pages/_meeting.sass */
  .all-meetings-date {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
  }
}

@media (max-width: 640px) {
  /* line 108, app/assets/stylesheets/pages/_meeting.sass */
  [data-heading]:before {
    color: #95989b;
    content: attr(data-heading);
    display: block;
    font-size: 12px;
    font-size: 0.8571428571rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
}

@media (max-width: 640px) {
  /* line 117, app/assets/stylesheets/pages/_meeting.sass */
  .all-meetings-first-meeting.all-meetings-first-meeting {
    box-shadow: inset 0 0 0 1px #d9d9db;
    box-shadow: inset 0 0 0 0.0714285714rem #d9d9db;
    border-top-left-radius: 6px;
    border-top-left-radius: 0.4285714286rem;
    border-top-right-radius: 6px;
    border-top-right-radius: 0.4285714286rem;
  }
}

/* line 6, app/assets/stylesheets/pages/_playbooks.sass */
.i-playbook-chevron {
  height: auto;
  max-height: 100%;
  padding: 3px;
  padding: 0.2142857143rem;
  transform: rotate(-90deg);
  width: 18px;
  width: 1.2857142857rem;
}

/* line 13, app/assets/stylesheets/pages/_playbooks.sass */
.toggle-active .i-playbook-chevron {
  transform: rotate(0);
}

/* line 16, app/assets/stylesheets/pages/_playbooks.sass */
.i-playbook-chevron path {
  fill: #95989b;
  transition: all 0.25s ease-in-out;
}

/* line 20, app/assets/stylesheets/pages/_playbooks.sass */
[data-toggle-control]:active .i-playbook-chevron path, [data-toggle-control]:hover .i-playbook-chevron path {
  fill: #33b0ea;
}

/* line 24, app/assets/stylesheets/pages/_playbooks.sass */
.playbook-fade-toggle {
  opacity: 1;
}

/* line 27, app/assets/stylesheets/pages/_playbooks.sass */
.toggle-active .playbook-fade-toggle {
  opacity: 0;
}

/* line 32, app/assets/stylesheets/pages/_playbooks.sass */
.playbook-choose-employee {
  background: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff), radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  background-attachment: local, local, scroll, scroll;
  background-color: #fff;
  background-position: 0 0, 0 100%, 50% 0, 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 24px, 100% 24px, 90% 12px, 90% 12px;
  max-height: 216px;
  max-height: 15.4285714286rem;
}

/* line 41, app/assets/stylesheets/pages/_playbooks.sass */
.playbook-choose-employee::-webkit-scrollbar {
  display: none;
}

/* line 6, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item {
  margin-left: -10px;
  margin-left: -0.7142857143rem;
  margin-right: -10px;
  margin-right: -0.7142857143rem;
}

/* line 10, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item:active, .questions-list-item:hover {
  background-color: #f3f4f4;
}

/* line 14, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item:active .i-pulse path,
.questions-list-item:active .i-message path, .questions-list-item:hover .i-pulse path,
.questions-list-item:hover .i-message path {
  fill: #33b0ea;
}

/* line 18, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item:active .link-white, .questions-list-item:hover .link-white {
  text-shadow: -1px 0 #f3f4f4, -2px 0 #f3f4f4, -3px 0 #f3f4f4, 1px 0 #f3f4f4, 2px 0 #f3f4f4, 3px 0 #f3f4f4, -1px 1px #f3f4f4, -2px 1px #f3f4f4, 1px 1px #f3f4f4, 2px 1px #f3f4f4;
}

/* line 21, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item.toggle-active {
  background-color: #f3f4f4;
}

/* line 26, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item-remove {
  box-shadow: inset 0 0 0 2px #cb4e52;
  box-shadow: inset 0 0 0 0.1428571429rem #cb4e52;
  opacity: 0;
}

/* line 30, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item:active .questions-list-item-remove, .questions-list-item:hover .questions-list-item-remove {
  opacity: 1;
}

/* line 34, app/assets/stylesheets/pages/_questions.sass */
.questions-list-item.toggle-active .questions-list-item-remove {
  opacity: 0;
  pointer-events: none;
}

/* line 6, app/assets/stylesheets/pages/_surveys.sass */
.survey-question-control:active,
.survey-question-control:focus {
  padding-right: 95px;
  padding-right: 6.7857142857rem;
}

/* line 10, app/assets/stylesheets/pages/_surveys.sass */
.survey-question-remove-btn {
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, white 10px);
  border-top-right-radius: 6px;
  border-top-right-radius: 0.4285714286rem;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: 0.4285714286rem;
  bottom: 1px;
  bottom: 0.0714285714rem;
  line-height: 40px;
  line-height: 2.8571428571rem;
  right: 1px;
  right: 0.0714285714rem;
  top: 1px;
  top: 0.0714285714rem;
  z-index: 3;
}

/* line 24, app/assets/stylesheets/pages/_surveys.sass */
.team-member-pulse-data .team-member-cell {
  box-shadow: inset -1px -1px 0 #d9d9db, inset 1px 0 0 #d9d9db;
}

@media (min-width: 760px) {
  /* line 27, app/assets/stylesheets/pages/_surveys.sass */
  .team-member-pulse-data:nth-child(even) .team-member-cell {
    box-shadow: inset -1px -1px 0 #d9d9db;
    box-shadow: inset -0.0714285714rem -0.0714285714rem 0 #d9d9db;
  }
}

@media (max-width: 759px) {
  /* line 10, app/assets/stylesheets/pages/_team.sass */
  .team-member-pulse-data .team-member-cell {
    box-shadow: inset -1px -1px 0 #d9d9db, inset 1px 0 0 #d9d9db;
  }
  /* line 13, app/assets/stylesheets/pages/_team.sass */
  .team-member-pulse-data:last-child .team-member-cell {
    border-bottom-left-radius: 6px;
    border-bottom-left-radius: 0.4285714286rem;
    border-bottom-right-radius: 6px;
    border-bottom-right-radius: 0.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 19, app/assets/stylesheets/pages/_team.sass */
  .team-member-pulse-data:nth-child(odd) .team-member-cell {
    box-shadow: inset -1px -1px 0 #d9d9db, inset 1px 0 0 #d9d9db;
  }
  /* line 22, app/assets/stylesheets/pages/_team.sass */
  .team-member-pulse-data:nth-child(even) .team-member-cell {
    box-shadow: inset -1px -1px 0 #d9d9db;
  }
  /* line 25, app/assets/stylesheets/pages/_team.sass */
  .team-member-pulse-data:nth-child(odd):nth-last-child(2) .team-member-cell {
    border-bottom-left-radius: 6px;
    border-bottom-left-radius: 0.4285714286rem;
  }
  /* line 28, app/assets/stylesheets/pages/_team.sass */
  .team-member-pulse-data:nth-child(even):nth-last-child(1) .team-member-cell {
    border-bottom-right-radius: 6px;
    border-bottom-right-radius: 0.4285714286rem;
  }
}

/* line 33, app/assets/stylesheets/pages/_team.sass */
.employee-row {
  margin-left: -15px;
  margin-left: -1.0714285714rem;
  margin-right: -15px;
  margin-right: -1.0714285714rem;
  padding: 12px 15px;
  padding: 0.8571428571rem 1.0714285714rem;
}

/* line 38, app/assets/stylesheets/pages/_team.sass */
.employee-row + .employee-row {
  margin-top: 12px;
  margin-top: 0.8571428571rem;
}

/* line 41, app/assets/stylesheets/pages/_team.sass */
li.employee-row:hover,
li.employee-row-active {
  background-color: #f3f4f4;
}

/* line 45, app/assets/stylesheets/pages/_team.sass */
.employee-time {
  width: 120px;
  width: 8.5714285714rem;
}

/* line 1, app/assets/stylesheets/pages/_integrations.sass */
.object-attribute-key {
  font-family: monospace;
  font-weight: bold;
  white-space: pre;
}

/* line 6, app/assets/stylesheets/pages/_integrations.sass */
.object-attribute-type {
  color: #95989b;
  font-size: 12px;
}

/* line 10, app/assets/stylesheets/pages/_integrations.sass */
.object-attribute-description {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 14, app/assets/stylesheets/pages/_integrations.sass */
.object-attribute-divider {
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

/* line 6, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-circle {
  border-radius: 50%;
}

/* line 11, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-base {
  border-radius: 6px;
  border-radius: 0.4285714286rem;
}

/* line 14, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-bottom-base {
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 0.4285714286rem 0.4285714286rem;
}

/* line 17, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-top-base {
  border-radius: 6px 6px 0 0;
  border-radius: 0.4285714286rem 0.4285714286rem 0 0;
}

/* line 20, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-right-base {
  border-radius: 0 6px 6px 0;
  border-radius: 0 0.4285714286rem 0.4285714286rem 0;
}

/* line 23, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-left-base {
  border-radius: 6px 0 0 6px;
  border-radius: 0.4285714286rem 0 0 0.4285714286rem;
}

/* line 11, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-mini {
  border-radius: 4px;
  border-radius: 0.2857142857rem;
}

/* line 14, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-bottom-mini {
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 0.2857142857rem 0.2857142857rem;
}

/* line 17, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-top-mini {
  border-radius: 4px 4px 0 0;
  border-radius: 0.2857142857rem 0.2857142857rem 0 0;
}

/* line 20, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-right-mini {
  border-radius: 0 4px 4px 0;
  border-radius: 0 0.2857142857rem 0.2857142857rem 0;
}

/* line 23, app/assets/stylesheets/settings/utilities/_borders.sass */
.br-left-mini {
  border-radius: 4px 0 0 4px;
  border-radius: 0.2857142857rem 0 0 0.2857142857rem;
}

/* line 28, app/assets/stylesheets/settings/utilities/_borders.sass */
.b-bottom {
  border-bottom: 1px solid #d9d9db;
  border-bottom: 0.0714285714rem solid #d9d9db;
}

/* line 31, app/assets/stylesheets/settings/utilities/_borders.sass */
.b-top {
  border-top: 1px solid #d9d9db;
  border-top: 0.0714285714rem solid #d9d9db;
}

/* line 34, app/assets/stylesheets/settings/utilities/_borders.sass */
.b-0 {
  border: 0;
}

/* line 39, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border {
  box-shadow: inset 0 0 0 1px #d9d9db;
  box-shadow: inset 0 0 0 0.0714285714rem #d9d9db;
}

/* line 42, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-high {
  box-shadow: inset 1px 1px 0 #d9d9db, inset -1px 0 0 #d9d9db;
}

/* line 45, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-low {
  box-shadow: inset 1px -1px 0 #d9d9db, inset -1px 0 0 #d9d9db;
}

/* line 48, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-right-side {
  box-shadow: inset 1px 1px 0 #d9d9db, inset 0 -1px 0 #d9d9db;
}

/* line 51, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-left-side {
  box-shadow: inset -1px 1px 0 #d9d9db, inset 0 -1px 0 #d9d9db;
}

/* line 54, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-bottom {
  box-shadow: inset 0 -1px 0 #d9d9db;
  box-shadow: inset 0 -0.0714285714rem 0 #d9d9db;
}

/* line 57, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-left {
  box-shadow: inset 1px 0 0 #d9d9db;
  box-shadow: inset 0.0714285714rem 0 0 #d9d9db;
}

/* line 60, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-right {
  box-shadow: inset -1px 0 0 #d9d9db;
  box-shadow: inset -0.0714285714rem 0 0 #d9d9db;
}

/* line 63, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-top {
  box-shadow: inset 0 1px 0 #d9d9db;
  box-shadow: inset 0 0.0714285714rem 0 #d9d9db;
}

/* line 66, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-x {
  box-shadow: inset 0 1px 0 #d9d9db, inset 0 -1px 0 #d9d9db;
}

/* line 69, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-y {
  box-shadow: inset 1px 0 0 #d9d9db, inset -1px 0 0 #d9d9db;
}

/* line 72, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-blue {
  box-shadow: inset 0 0 0 2px #33b0ea;
  box-shadow: inset 0 0 0 0.1428571429rem #33b0ea;
}

/* line 75, app/assets/stylesheets/settings/utilities/_borders.sass */
.bs-border-shadow {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px #d9d9db;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-black {
  color: #000;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-white {
  color: #fff;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-gray-dark {
  color: #3f4349;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-gray {
  color: #95989b;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-gray-light {
  color: #d9d9db;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-gray-lighter {
  color: #f3f4f4;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-blue-dark {
  color: #1564d0;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-blue {
  color: #33b0ea;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-blue-light {
  color: #addff7;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-blue-lighter {
  color: #eff9fd;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-yellow {
  color: #ffcb5e;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-purple {
  color: #947cb0;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-green {
  color: #41b46f;
}

/* line 8, app/assets/stylesheets/settings/utilities/_colors.sass */
.color-red {
  color: #cb4e52;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-black {
  background-color: #000;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-white {
  background-color: #fff;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-gray-dark {
  background-color: #3f4349;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-gray {
  background-color: #95989b;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-gray-light {
  background-color: #d9d9db;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-gray-lighter {
  background-color: #f3f4f4;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-blue-dark {
  background-color: #1564d0;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-blue {
  background-color: #33b0ea;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-blue-light {
  background-color: #addff7;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-blue-lighter {
  background-color: #eff9fd;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-yellow {
  background-color: #ffcb5e;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-purple {
  background-color: #947cb0;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-green {
  background-color: #41b46f;
}

/* line 15, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-red {
  background-color: #cb4e52;
}

/* line 18, app/assets/stylesheets/settings/utilities/_colors.sass */
.bg-columns {
  background-image: linear-gradient(to right, #fff 50%, #f3f4f4 50%);
}

/* line 6, app/assets/stylesheets/settings/utilities/_layout.sass */
.group {
  *zoom: 1;
}

/* line 44, app/assets/stylesheets/settings/mixins/_layout.sass */
.group:before, .group:after {
  content: "";
  display: table;
}

/* line 49, app/assets/stylesheets/settings/mixins/_layout.sass */
.group:after {
  clear: both;
}

/* line 9, app/assets/stylesheets/settings/utilities/_layout.sass */
.ir {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}

/* line 14, app/assets/stylesheets/settings/utilities/_layout.sass */
.hide {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  height: 0.0714285714rem;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  width: 0.0714285714rem;
}

/* line 23, app/assets/stylesheets/settings/utilities/_layout.sass */
.container {
  max-width: 1000px;
  max-width: 71.4285714286rem;
  margin: 0 auto;
  padding-left: 30px;
  padding-left: 2.1428571429rem;
  padding-right: 30px;
  padding-right: 2.1428571429rem;
}

/* line 30, app/assets/stylesheets/settings/utilities/_layout.sass */
.media,
.media-body {
  overflow: hidden;
}

/* line 34, app/assets/stylesheets/settings/utilities/_layout.sass */
.media-body img {
  display: block;
}

/* line 39, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag {
  display: table;
  width: 100%;
}

/* line 43, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag > .flag-object,
.flag > .flag-body {
  display: table-cell;
  vertical-align: middle;
}

/* line 48, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag-object img {
  display: block;
  max-width: none;
}

/* line 52, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag-body {
  width: 100%;
}

@media (min-width: 400px) {
  /* line 58, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-xs {
    display: table;
    width: 100%;
  }
  /* line 62, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-xs > .flag-object,
.flag-xs > .flag-body {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 68, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-xs-off > .flag-object,
.flag-xs-off > .flag-body {
    display: block;
  }
}

@media (min-width: 640px) {
  /* line 58, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-sm {
    display: table;
    width: 100%;
  }
  /* line 62, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-sm > .flag-object,
.flag-sm > .flag-body {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 68, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-sm-off > .flag-object,
.flag-sm-off > .flag-body {
    display: block;
  }
}

@media (min-width: 760px) {
  /* line 58, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-md {
    display: table;
    width: 100%;
  }
  /* line 62, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-md > .flag-object,
.flag-md > .flag-body {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 68, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-md-off > .flag-object,
.flag-md-off > .flag-body {
    display: block;
  }
}

@media (min-width: 880px) {
  /* line 58, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-lg {
    display: table;
    width: 100%;
  }
  /* line 62, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-lg > .flag-object,
.flag-lg > .flag-body {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 68, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-lg-off > .flag-object,
.flag-lg-off > .flag-body {
    display: block;
  }
}

@media (min-width: 1024px) {
  /* line 58, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-xl {
    display: table;
    width: 100%;
  }
  /* line 62, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-xl > .flag-object,
.flag-xl > .flag-body {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 68, app/assets/stylesheets/settings/utilities/_layout.sass */
  .flag-xl-off > .flag-object,
.flag-xl-off > .flag-body {
    display: block;
  }
}

/* line 72, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag-auto {
  width: auto;
}

/* line 75, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag-top > .flag-object,
.flag-top > .flag-body {
  vertical-align: top;
}

/* line 79, app/assets/stylesheets/settings/utilities/_layout.sass */
.flag-bottom > .flag-object,
.flag-bottom > .flag-body {
  vertical-align: bottom;
}

/* line 89, app/assets/stylesheets/settings/utilities/_layout.sass */
.pull-left {
  float: left;
}

/* line 89, app/assets/stylesheets/settings/utilities/_layout.sass */
.pull-none {
  float: none;
}

/* line 89, app/assets/stylesheets/settings/utilities/_layout.sass */
.pull-right {
  float: right;
}

@media (min-width: 400px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-xs-left {
    float: left;
  }
}

@media (min-width: 400px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-xs-none {
    float: none;
  }
}

@media (min-width: 400px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-xs-right {
    float: right;
  }
}

@media (min-width: 640px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-sm-left {
    float: left;
  }
}

@media (min-width: 640px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-sm-none {
    float: none;
  }
}

@media (min-width: 640px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-sm-right {
    float: right;
  }
}

@media (min-width: 760px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-md-left {
    float: left;
  }
}

@media (min-width: 760px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-md-none {
    float: none;
  }
}

@media (min-width: 760px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-md-right {
    float: right;
  }
}

@media (min-width: 880px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-lg-left {
    float: left;
  }
}

@media (min-width: 880px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-lg-none {
    float: none;
  }
}

@media (min-width: 880px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-lg-right {
    float: right;
  }
}

@media (min-width: 1024px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-xl-left {
    float: left;
  }
}

@media (min-width: 1024px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-xl-none {
    float: none;
  }
}

@media (min-width: 1024px) {
  /* line 96, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pull-xl-right {
    float: right;
  }
}

/* line 105, app/assets/stylesheets/settings/utilities/_layout.sass */
.p-absolute {
  position: absolute;
}

/* line 105, app/assets/stylesheets/settings/utilities/_layout.sass */
.p-fixed {
  position: fixed;
}

/* line 105, app/assets/stylesheets/settings/utilities/_layout.sass */
.p-relative {
  position: relative;
}

/* line 105, app/assets/stylesheets/settings/utilities/_layout.sass */
.p-sticky {
  position: sticky;
}

/* line 114, app/assets/stylesheets/settings/utilities/_layout.sass */
.bottom-0 {
  bottom: 0;
}

/* line 117, app/assets/stylesheets/settings/utilities/_layout.sass */
.bottom-100 {
  bottom: 100%;
}

/* line 114, app/assets/stylesheets/settings/utilities/_layout.sass */
.left-0 {
  left: 0;
}

/* line 117, app/assets/stylesheets/settings/utilities/_layout.sass */
.left-100 {
  left: 100%;
}

/* line 114, app/assets/stylesheets/settings/utilities/_layout.sass */
.right-0 {
  right: 0;
}

/* line 117, app/assets/stylesheets/settings/utilities/_layout.sass */
.right-100 {
  right: 100%;
}

/* line 114, app/assets/stylesheets/settings/utilities/_layout.sass */
.top-0 {
  top: 0;
}

/* line 117, app/assets/stylesheets/settings/utilities/_layout.sass */
.top-100 {
  top: 100%;
}

/* line 126, app/assets/stylesheets/settings/utilities/_layout.sass */
.o-auto {
  overflow: auto;
}

/* line 126, app/assets/stylesheets/settings/utilities/_layout.sass */
.o-hidden {
  overflow: hidden;
}

/* line 126, app/assets/stylesheets/settings/utilities/_layout.sass */
.o-scroll {
  overflow: scroll;
}

/* line 129, app/assets/stylesheets/settings/utilities/_layout.sass */
.ox-hidden {
  overflow-x: hidden;
}

/* line 134, app/assets/stylesheets/settings/utilities/_layout.sass */
.center-x {
  left: 50%;
  transform: translateX(-50%);
}

/* line 137, app/assets/stylesheets/settings/utilities/_layout.sass */
.center-y {
  top: 50%;
  transform: translateY(-50%);
}

/* line 140, app/assets/stylesheets/settings/utilities/_layout.sass */
.center-xy {
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* line 145, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-0 {
  margin-left: 0;
}

/* line 148, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-0 {
  margin-right: 0;
}

/* line 153, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-base {
  margin-left: 30px;
  margin-left: 2.1428571429rem;
  margin-right: 30px;
  margin-right: 2.1428571429rem;
}

/* line 157, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-base {
  margin-left: 30px;
  margin-left: 2.1428571429rem;
}

/* line 160, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-base {
  margin-right: 30px;
  margin-right: 2.1428571429rem;
}

/* line 163, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-n-base {
  margin-left: -30px;
  margin-left: -2.1428571429rem;
  margin-right: -30px;
  margin-right: -2.1428571429rem;
}

/* line 167, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-n-base {
  margin-left: -30px;
  margin-left: -2.1428571429rem;
}

/* line 170, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-n-base {
  margin-right: -30px;
  margin-right: -2.1428571429rem;
}

/* line 153, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-mini {
  margin-left: 6px;
  margin-left: 0.4285714286rem;
  margin-right: 6px;
  margin-right: 0.4285714286rem;
}

/* line 157, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-mini {
  margin-left: 6px;
  margin-left: 0.4285714286rem;
}

/* line 160, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-mini {
  margin-right: 6px;
  margin-right: 0.4285714286rem;
}

/* line 163, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-n-mini {
  margin-left: -6px;
  margin-left: -0.4285714286rem;
  margin-right: -6px;
  margin-right: -0.4285714286rem;
}

/* line 167, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-n-mini {
  margin-left: -6px;
  margin-left: -0.4285714286rem;
}

/* line 170, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-n-mini {
  margin-right: -6px;
  margin-right: -0.4285714286rem;
}

/* line 153, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-micro {
  margin-left: 10px;
  margin-left: 0.7142857143rem;
  margin-right: 10px;
  margin-right: 0.7142857143rem;
}

/* line 157, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-micro {
  margin-left: 10px;
  margin-left: 0.7142857143rem;
}

/* line 160, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-micro {
  margin-right: 10px;
  margin-right: 0.7142857143rem;
}

/* line 163, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-n-micro {
  margin-left: -10px;
  margin-left: -0.7142857143rem;
  margin-right: -10px;
  margin-right: -0.7142857143rem;
}

/* line 167, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-n-micro {
  margin-left: -10px;
  margin-left: -0.7142857143rem;
}

/* line 170, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-n-micro {
  margin-right: -10px;
  margin-right: -0.7142857143rem;
}

/* line 153, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-half {
  margin-left: 15px;
  margin-left: 1.0714285714rem;
  margin-right: 15px;
  margin-right: 1.0714285714rem;
}

/* line 157, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-half {
  margin-left: 15px;
  margin-left: 1.0714285714rem;
}

/* line 160, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-half {
  margin-right: 15px;
  margin-right: 1.0714285714rem;
}

/* line 163, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-n-half {
  margin-left: -15px;
  margin-left: -1.0714285714rem;
  margin-right: -15px;
  margin-right: -1.0714285714rem;
}

/* line 167, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-n-half {
  margin-left: -15px;
  margin-left: -1.0714285714rem;
}

/* line 170, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-n-half {
  margin-right: -15px;
  margin-right: -1.0714285714rem;
}

/* line 153, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-large {
  margin-left: 40px;
  margin-left: 2.8571428571rem;
  margin-right: 40px;
  margin-right: 2.8571428571rem;
}

/* line 157, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-large {
  margin-left: 40px;
  margin-left: 2.8571428571rem;
}

/* line 160, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-large {
  margin-right: 40px;
  margin-right: 2.8571428571rem;
}

/* line 163, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-n-large {
  margin-left: -40px;
  margin-left: -2.8571428571rem;
  margin-right: -40px;
  margin-right: -2.8571428571rem;
}

/* line 167, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-n-large {
  margin-left: -40px;
  margin-left: -2.8571428571rem;
}

/* line 170, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-n-large {
  margin-right: -40px;
  margin-right: -2.8571428571rem;
}

/* line 153, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-mega {
  margin-left: 45px;
  margin-left: 3.2142857143rem;
  margin-right: 45px;
  margin-right: 3.2142857143rem;
}

/* line 157, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-mega {
  margin-left: 45px;
  margin-left: 3.2142857143rem;
}

/* line 160, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-mega {
  margin-right: 45px;
  margin-right: 3.2142857143rem;
}

/* line 163, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-n-mega {
  margin-left: -45px;
  margin-left: -3.2142857143rem;
  margin-right: -45px;
  margin-right: -3.2142857143rem;
}

/* line 167, app/assets/stylesheets/settings/utilities/_layout.sass */
.ml-n-mega {
  margin-left: -45px;
  margin-left: -3.2142857143rem;
}

/* line 170, app/assets/stylesheets/settings/utilities/_layout.sass */
.mr-n-mega {
  margin-right: -45px;
  margin-right: -3.2142857143rem;
}

@media (min-width: 400px) {
  /* line 176, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-0 {
    margin-left: 0;
  }
  /* line 179, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-0 {
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  /* line 176, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-0 {
    margin-left: 0;
  }
  /* line 179, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-0 {
    margin-right: 0;
  }
}

@media (min-width: 760px) {
  /* line 176, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-0 {
    margin-left: 0;
  }
  /* line 179, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-0 {
    margin-right: 0;
  }
}

@media (min-width: 880px) {
  /* line 176, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-0 {
    margin-left: 0;
  }
  /* line 179, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-0 {
    margin-right: 0;
  }
}

@media (min-width: 1024px) {
  /* line 176, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-0 {
    margin-left: 0;
  }
  /* line 179, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-0 {
    margin-right: 0;
  }
}

@media (min-width: 400px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xs-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-base {
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xs-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xs-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xs-base {
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
}

@media (min-width: 400px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xs-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-mini {
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xs-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xs-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xs-mini {
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
}

@media (min-width: 400px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xs-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-micro {
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xs-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xs-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xs-micro {
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
}

@media (min-width: 400px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xs-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-half {
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xs-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xs-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xs-half {
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
}

@media (min-width: 400px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xs-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-large {
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xs-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xs-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xs-large {
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
}

@media (min-width: 400px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xs-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xs-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xs-mega {
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xs-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xs-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xs-mega {
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
}

@media (min-width: 640px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-sm-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-base {
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-sm-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-sm-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-sm-base {
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
}

@media (min-width: 640px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-sm-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-mini {
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-sm-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-sm-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-sm-mini {
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
}

@media (min-width: 640px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-sm-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-micro {
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-sm-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-sm-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-sm-micro {
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
}

@media (min-width: 640px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-sm-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-half {
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-sm-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-sm-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-sm-half {
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
}

@media (min-width: 640px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-sm-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-large {
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-sm-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-sm-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-sm-large {
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
}

@media (min-width: 640px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-sm-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-sm-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-sm-mega {
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-sm-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-sm-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-sm-mega {
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
}

@media (min-width: 760px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-md-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-base {
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-md-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-md-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-md-base {
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
}

@media (min-width: 760px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-md-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-mini {
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-md-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-md-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-md-mini {
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-md-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-micro {
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-md-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-md-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-md-micro {
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
}

@media (min-width: 760px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-md-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-half {
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-md-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-md-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-md-half {
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
}

@media (min-width: 760px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-md-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-large {
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-md-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-md-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-md-large {
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
}

@media (min-width: 760px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-md-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-md-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-md-mega {
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-md-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-md-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-md-mega {
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-lg-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-base {
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-lg-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-lg-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-lg-base {
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
}

@media (min-width: 880px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-lg-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-mini {
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-lg-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-lg-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-lg-mini {
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
}

@media (min-width: 880px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-lg-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-micro {
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-lg-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-lg-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-lg-micro {
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-lg-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-half {
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-lg-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-lg-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-lg-half {
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
}

@media (min-width: 880px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-lg-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-large {
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-lg-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-lg-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-lg-large {
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
}

@media (min-width: 880px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-lg-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-lg-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-lg-mega {
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-lg-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-lg-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-lg-mega {
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
}

@media (min-width: 1024px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xl-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-base {
    margin-left: 30px;
    margin-left: 2.1428571429rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-base {
    margin-right: 30px;
    margin-right: 2.1428571429rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xl-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xl-base {
    margin-left: -30px;
    margin-left: -2.1428571429rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xl-base {
    margin-right: -30px;
    margin-right: -2.1428571429rem;
  }
}

@media (min-width: 1024px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xl-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-mini {
    margin-left: 6px;
    margin-left: 0.4285714286rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-mini {
    margin-right: 6px;
    margin-right: 0.4285714286rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xl-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xl-mini {
    margin-left: -6px;
    margin-left: -0.4285714286rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xl-mini {
    margin-right: -6px;
    margin-right: -0.4285714286rem;
  }
}

@media (min-width: 1024px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xl-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-micro {
    margin-left: 10px;
    margin-left: 0.7142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-micro {
    margin-right: 10px;
    margin-right: 0.7142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xl-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xl-micro {
    margin-left: -10px;
    margin-left: -0.7142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xl-micro {
    margin-right: -10px;
    margin-right: -0.7142857143rem;
  }
}

@media (min-width: 1024px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xl-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-half {
    margin-left: 15px;
    margin-left: 1.0714285714rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-half {
    margin-right: 15px;
    margin-right: 1.0714285714rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xl-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xl-half {
    margin-left: -15px;
    margin-left: -1.0714285714rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xl-half {
    margin-right: -15px;
    margin-right: -1.0714285714rem;
  }
}

@media (min-width: 1024px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xl-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-large {
    margin-left: 40px;
    margin-left: 2.8571428571rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-large {
    margin-right: 40px;
    margin-right: 2.8571428571rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xl-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xl-large {
    margin-left: -40px;
    margin-left: -2.8571428571rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xl-large {
    margin-right: -40px;
    margin-right: -2.8571428571rem;
  }
}

@media (min-width: 1024px) {
  /* line 186, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-xl-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 190, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-xl-mega {
    margin-left: 45px;
    margin-left: 3.2142857143rem;
  }
  /* line 193, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-xl-mega {
    margin-right: 45px;
    margin-right: 3.2142857143rem;
  }
  /* line 196, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mx-n-xl-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
  /* line 200, app/assets/stylesheets/settings/utilities/_layout.sass */
  .ml-n-xl-mega {
    margin-left: -45px;
    margin-left: -3.2142857143rem;
  }
  /* line 203, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mr-n-xl-mega {
    margin-right: -45px;
    margin-right: -3.2142857143rem;
  }
}

/* line 206, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-0 {
  margin-bottom: 0;
}

/* line 209, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-0 {
  margin-top: 0;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-step {
  margin-bottom: 6px;
  margin-bottom: 0.4285714286rem;
  margin-top: 6px;
  margin-top: 0.4285714286rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-step {
  margin-bottom: 6px;
  margin-bottom: 0.4285714286rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-step {
  margin-top: 6px;
  margin-top: 0.4285714286rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-x-small {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571rem;
  margin-top: 12px;
  margin-top: 0.8571428571rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-x-small {
  margin-bottom: 12px;
  margin-bottom: 0.8571428571rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-x-small {
  margin-top: 12px;
  margin-top: 0.8571428571rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-small {
  margin-bottom: 18px;
  margin-bottom: 1.2857142857rem;
  margin-top: 18px;
  margin-top: 1.2857142857rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-small {
  margin-bottom: 18px;
  margin-bottom: 1.2857142857rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-small {
  margin-top: 18px;
  margin-top: 1.2857142857rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-base {
  margin-bottom: 24px;
  margin-bottom: 1.7142857143rem;
  margin-top: 24px;
  margin-top: 1.7142857143rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-base {
  margin-bottom: 24px;
  margin-bottom: 1.7142857143rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-base {
  margin-top: 24px;
  margin-top: 1.7142857143rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-large {
  margin-bottom: 30px;
  margin-bottom: 2.1428571429rem;
  margin-top: 30px;
  margin-top: 2.1428571429rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-large {
  margin-bottom: 30px;
  margin-bottom: 2.1428571429rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-large {
  margin-top: 30px;
  margin-top: 2.1428571429rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-x-large {
  margin-bottom: 36px;
  margin-bottom: 2.5714285714rem;
  margin-top: 36px;
  margin-top: 2.5714285714rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-x-large {
  margin-bottom: 36px;
  margin-bottom: 2.5714285714rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-x-large {
  margin-top: 36px;
  margin-top: 2.5714285714rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-xx-large {
  margin-bottom: 42px;
  margin-bottom: 3rem;
  margin-top: 42px;
  margin-top: 3rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-xx-large {
  margin-bottom: 42px;
  margin-bottom: 3rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-xx-large {
  margin-top: 42px;
  margin-top: 3rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-xxx-large {
  margin-bottom: 48px;
  margin-bottom: 3.4285714286rem;
  margin-top: 48px;
  margin-top: 3.4285714286rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-xxx-large {
  margin-bottom: 48px;
  margin-bottom: 3.4285714286rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-xxx-large {
  margin-top: 48px;
  margin-top: 3.4285714286rem;
}

/* line 214, app/assets/stylesheets/settings/utilities/_layout.sass */
.my-mega {
  margin-bottom: 60px;
  margin-bottom: 4.2857142857rem;
  margin-top: 60px;
  margin-top: 4.2857142857rem;
}

/* line 218, app/assets/stylesheets/settings/utilities/_layout.sass */
.mb-mega {
  margin-bottom: 60px;
  margin-bottom: 4.2857142857rem;
}

/* line 221, app/assets/stylesheets/settings/utilities/_layout.sass */
.mt-mega {
  margin-top: 60px;
  margin-top: 4.2857142857rem;
}

@media (min-width: 400px) {
  /* line 227, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-0 {
    margin-bottom: 0;
  }
  /* line 230, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-0 {
    margin-top: 0;
  }
}

@media (min-width: 640px) {
  /* line 227, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-0 {
    margin-bottom: 0;
  }
  /* line 230, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-0 {
    margin-top: 0;
  }
}

@media (min-width: 760px) {
  /* line 227, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-0 {
    margin-bottom: 0;
  }
  /* line 230, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-0 {
    margin-top: 0;
  }
}

@media (min-width: 880px) {
  /* line 227, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-0 {
    margin-bottom: 0;
  }
  /* line 230, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-0 {
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  /* line 227, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-0 {
    margin-bottom: 0;
  }
  /* line 230, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-0 {
    margin-top: 0;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-step {
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-x-small {
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-small {
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-base {
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-large {
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-x-large {
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
    margin-top: 42px;
    margin-top: 3rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-xx-large {
    margin-top: 42px;
    margin-top: 3rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-xxx-large {
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
}

@media (min-width: 400px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xs-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xs-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xs-mega {
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-step {
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-x-small {
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-small {
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-base {
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-large {
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-x-large {
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
    margin-top: 42px;
    margin-top: 3rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-xx-large {
    margin-top: 42px;
    margin-top: 3rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-xxx-large {
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
}

@media (min-width: 640px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-sm-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-sm-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-sm-mega {
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-step {
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-x-small {
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-small {
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-base {
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-large {
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-x-large {
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
    margin-top: 42px;
    margin-top: 3rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-xx-large {
    margin-top: 42px;
    margin-top: 3rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-xxx-large {
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-md-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-md-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-md-mega {
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-step {
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-x-small {
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-small {
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-base {
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-large {
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-x-large {
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
    margin-top: 42px;
    margin-top: 3rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-xx-large {
    margin-top: 42px;
    margin-top: 3rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-xxx-large {
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
}

@media (min-width: 880px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-lg-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-lg-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-lg-mega {
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-step {
    margin-bottom: 6px;
    margin-bottom: 0.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-step {
    margin-top: 6px;
    margin-top: 0.4285714286rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-x-small {
    margin-bottom: 12px;
    margin-bottom: 0.8571428571rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-x-small {
    margin-top: 12px;
    margin-top: 0.8571428571rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-small {
    margin-bottom: 18px;
    margin-bottom: 1.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-small {
    margin-top: 18px;
    margin-top: 1.2857142857rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-base {
    margin-bottom: 24px;
    margin-bottom: 1.7142857143rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-base {
    margin-top: 24px;
    margin-top: 1.7142857143rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-large {
    margin-bottom: 30px;
    margin-bottom: 2.1428571429rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-large {
    margin-top: 30px;
    margin-top: 2.1428571429rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-x-large {
    margin-bottom: 36px;
    margin-bottom: 2.5714285714rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-x-large {
    margin-top: 36px;
    margin-top: 2.5714285714rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
    margin-top: 42px;
    margin-top: 3rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-xx-large {
    margin-bottom: 42px;
    margin-bottom: 3rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-xx-large {
    margin-top: 42px;
    margin-top: 3rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-xxx-large {
    margin-bottom: 48px;
    margin-bottom: 3.4285714286rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-xxx-large {
    margin-top: 48px;
    margin-top: 3.4285714286rem;
  }
}

@media (min-width: 1024px) {
  /* line 237, app/assets/stylesheets/settings/utilities/_layout.sass */
  .my-xl-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
  /* line 241, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mb-xl-mega {
    margin-bottom: 60px;
    margin-bottom: 4.2857142857rem;
  }
  /* line 244, app/assets/stylesheets/settings/utilities/_layout.sass */
  .mt-xl-mega {
    margin-top: 60px;
    margin-top: 4.2857142857rem;
  }
}

/* line 247, app/assets/stylesheets/settings/utilities/_layout.sass */
.m-box {
  margin: 24px 30px;
  margin: 1.7142857143rem 2.1428571429rem;
}

/* line 250, app/assets/stylesheets/settings/utilities/_layout.sass */
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/* line 256, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-0 {
  padding-left: 0;
}

/* line 259, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-0 {
  padding-right: 0;
}

/* line 264, app/assets/stylesheets/settings/utilities/_layout.sass */
.px-base {
  padding-left: 30px;
  padding-left: 2.1428571429rem;
  padding-right: 30px;
  padding-right: 2.1428571429rem;
}

/* line 268, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-base {
  padding-left: 30px;
  padding-left: 2.1428571429rem;
}

/* line 271, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-base {
  padding-right: 30px;
  padding-right: 2.1428571429rem;
}

/* line 264, app/assets/stylesheets/settings/utilities/_layout.sass */
.px-mini {
  padding-left: 6px;
  padding-left: 0.4285714286rem;
  padding-right: 6px;
  padding-right: 0.4285714286rem;
}

/* line 268, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-mini {
  padding-left: 6px;
  padding-left: 0.4285714286rem;
}

/* line 271, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-mini {
  padding-right: 6px;
  padding-right: 0.4285714286rem;
}

/* line 264, app/assets/stylesheets/settings/utilities/_layout.sass */
.px-micro {
  padding-left: 10px;
  padding-left: 0.7142857143rem;
  padding-right: 10px;
  padding-right: 0.7142857143rem;
}

/* line 268, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-micro {
  padding-left: 10px;
  padding-left: 0.7142857143rem;
}

/* line 271, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-micro {
  padding-right: 10px;
  padding-right: 0.7142857143rem;
}

/* line 264, app/assets/stylesheets/settings/utilities/_layout.sass */
.px-half {
  padding-left: 15px;
  padding-left: 1.0714285714rem;
  padding-right: 15px;
  padding-right: 1.0714285714rem;
}

/* line 268, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-half {
  padding-left: 15px;
  padding-left: 1.0714285714rem;
}

/* line 271, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-half {
  padding-right: 15px;
  padding-right: 1.0714285714rem;
}

/* line 264, app/assets/stylesheets/settings/utilities/_layout.sass */
.px-large {
  padding-left: 40px;
  padding-left: 2.8571428571rem;
  padding-right: 40px;
  padding-right: 2.8571428571rem;
}

/* line 268, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-large {
  padding-left: 40px;
  padding-left: 2.8571428571rem;
}

/* line 271, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-large {
  padding-right: 40px;
  padding-right: 2.8571428571rem;
}

/* line 264, app/assets/stylesheets/settings/utilities/_layout.sass */
.px-mega {
  padding-left: 45px;
  padding-left: 3.2142857143rem;
  padding-right: 45px;
  padding-right: 3.2142857143rem;
}

/* line 268, app/assets/stylesheets/settings/utilities/_layout.sass */
.pl-mega {
  padding-left: 45px;
  padding-left: 3.2142857143rem;
}

/* line 271, app/assets/stylesheets/settings/utilities/_layout.sass */
.pr-mega {
  padding-right: 45px;
  padding-right: 3.2142857143rem;
}

@media (min-width: 400px) {
  /* line 277, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-0 {
    padding-left: 0;
  }
  /* line 280, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-0 {
    padding-right: 0;
  }
}

@media (min-width: 640px) {
  /* line 277, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-0 {
    padding-left: 0;
  }
  /* line 280, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-0 {
    padding-right: 0;
  }
}

@media (min-width: 760px) {
  /* line 277, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-0 {
    padding-left: 0;
  }
  /* line 280, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-0 {
    padding-right: 0;
  }
}

@media (min-width: 880px) {
  /* line 277, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-0 {
    padding-left: 0;
  }
  /* line 280, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-0 {
    padding-right: 0;
  }
}

@media (min-width: 1024px) {
  /* line 277, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-0 {
    padding-left: 0;
  }
  /* line 280, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-0 {
    padding-right: 0;
  }
}

@media (min-width: 400px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xs-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-base {
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
}

@media (min-width: 400px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xs-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-mini {
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
}

@media (min-width: 400px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xs-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-micro {
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
}

@media (min-width: 400px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xs-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-half {
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
}

@media (min-width: 400px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xs-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-large {
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
}

@media (min-width: 400px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xs-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xs-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xs-mega {
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
}

@media (min-width: 640px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-sm-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-base {
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
}

@media (min-width: 640px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-sm-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-mini {
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
}

@media (min-width: 640px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-sm-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-micro {
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
}

@media (min-width: 640px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-sm-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-half {
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
}

@media (min-width: 640px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-sm-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-large {
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
}

@media (min-width: 640px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-sm-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-sm-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-sm-mega {
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
}

@media (min-width: 760px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-md-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-base {
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
}

@media (min-width: 760px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-md-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-mini {
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-md-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-micro {
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
}

@media (min-width: 760px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-md-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-half {
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
}

@media (min-width: 760px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-md-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-large {
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
}

@media (min-width: 760px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-md-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-md-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-md-mega {
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-lg-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-base {
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
}

@media (min-width: 880px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-lg-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-mini {
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
}

@media (min-width: 880px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-lg-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-micro {
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-lg-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-half {
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
}

@media (min-width: 880px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-lg-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-large {
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
}

@media (min-width: 880px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-lg-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-lg-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-lg-mega {
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
}

@media (min-width: 1024px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xl-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-base {
    padding-left: 30px;
    padding-left: 2.1428571429rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-base {
    padding-right: 30px;
    padding-right: 2.1428571429rem;
  }
}

@media (min-width: 1024px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xl-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-mini {
    padding-left: 6px;
    padding-left: 0.4285714286rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-mini {
    padding-right: 6px;
    padding-right: 0.4285714286rem;
  }
}

@media (min-width: 1024px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xl-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-micro {
    padding-left: 10px;
    padding-left: 0.7142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-micro {
    padding-right: 10px;
    padding-right: 0.7142857143rem;
  }
}

@media (min-width: 1024px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xl-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-half {
    padding-left: 15px;
    padding-left: 1.0714285714rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-half {
    padding-right: 15px;
    padding-right: 1.0714285714rem;
  }
}

@media (min-width: 1024px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xl-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-large {
    padding-left: 40px;
    padding-left: 2.8571428571rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-large {
    padding-right: 40px;
    padding-right: 2.8571428571rem;
  }
}

@media (min-width: 1024px) {
  /* line 287, app/assets/stylesheets/settings/utilities/_layout.sass */
  .px-xl-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
  /* line 291, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pl-xl-mega {
    padding-left: 45px;
    padding-left: 3.2142857143rem;
  }
  /* line 294, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pr-xl-mega {
    padding-right: 45px;
    padding-right: 3.2142857143rem;
  }
}

/* line 297, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-0 {
  padding-bottom: 0;
}

/* line 300, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-0 {
  padding-top: 0;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-step {
  padding-bottom: 6px;
  padding-bottom: 0.4285714286rem;
  padding-top: 6px;
  padding-top: 0.4285714286rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-step {
  padding-bottom: 6px;
  padding-bottom: 0.4285714286rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-step {
  padding-top: 6px;
  padding-top: 0.4285714286rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-x-small {
  padding-bottom: 12px;
  padding-bottom: 0.8571428571rem;
  padding-top: 12px;
  padding-top: 0.8571428571rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-x-small {
  padding-bottom: 12px;
  padding-bottom: 0.8571428571rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-x-small {
  padding-top: 12px;
  padding-top: 0.8571428571rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-small {
  padding-bottom: 18px;
  padding-bottom: 1.2857142857rem;
  padding-top: 18px;
  padding-top: 1.2857142857rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-small {
  padding-bottom: 18px;
  padding-bottom: 1.2857142857rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-small {
  padding-top: 18px;
  padding-top: 1.2857142857rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-base {
  padding-bottom: 24px;
  padding-bottom: 1.7142857143rem;
  padding-top: 24px;
  padding-top: 1.7142857143rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-base {
  padding-bottom: 24px;
  padding-bottom: 1.7142857143rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-base {
  padding-top: 24px;
  padding-top: 1.7142857143rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-large {
  padding-bottom: 30px;
  padding-bottom: 2.1428571429rem;
  padding-top: 30px;
  padding-top: 2.1428571429rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-large {
  padding-bottom: 30px;
  padding-bottom: 2.1428571429rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-large {
  padding-top: 30px;
  padding-top: 2.1428571429rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-x-large {
  padding-bottom: 36px;
  padding-bottom: 2.5714285714rem;
  padding-top: 36px;
  padding-top: 2.5714285714rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-x-large {
  padding-bottom: 36px;
  padding-bottom: 2.5714285714rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-x-large {
  padding-top: 36px;
  padding-top: 2.5714285714rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-xx-large {
  padding-bottom: 42px;
  padding-bottom: 3rem;
  padding-top: 42px;
  padding-top: 3rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-xx-large {
  padding-bottom: 42px;
  padding-bottom: 3rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-xx-large {
  padding-top: 42px;
  padding-top: 3rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-xxx-large {
  padding-bottom: 48px;
  padding-bottom: 3.4285714286rem;
  padding-top: 48px;
  padding-top: 3.4285714286rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-xxx-large {
  padding-bottom: 48px;
  padding-bottom: 3.4285714286rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-xxx-large {
  padding-top: 48px;
  padding-top: 3.4285714286rem;
}

/* line 305, app/assets/stylesheets/settings/utilities/_layout.sass */
.py-mega {
  padding-bottom: 60px;
  padding-bottom: 4.2857142857rem;
  padding-top: 60px;
  padding-top: 4.2857142857rem;
}

/* line 309, app/assets/stylesheets/settings/utilities/_layout.sass */
.pb-mega {
  padding-bottom: 60px;
  padding-bottom: 4.2857142857rem;
}

/* line 312, app/assets/stylesheets/settings/utilities/_layout.sass */
.pt-mega {
  padding-top: 60px;
  padding-top: 4.2857142857rem;
}

@media (min-width: 400px) {
  /* line 318, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-0 {
    padding-bottom: 0;
  }
  /* line 321, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-0 {
    padding-top: 0;
  }
}

@media (min-width: 640px) {
  /* line 318, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-0 {
    padding-bottom: 0;
  }
  /* line 321, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-0 {
    padding-top: 0;
  }
}

@media (min-width: 760px) {
  /* line 318, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-0 {
    padding-bottom: 0;
  }
  /* line 321, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-0 {
    padding-top: 0;
  }
}

@media (min-width: 880px) {
  /* line 318, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-0 {
    padding-bottom: 0;
  }
  /* line 321, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-0 {
    padding-top: 0;
  }
}

@media (min-width: 1024px) {
  /* line 318, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-0 {
    padding-bottom: 0;
  }
  /* line 321, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-0 {
    padding-top: 0;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-step {
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-x-small {
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-small {
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-base {
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-large {
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-x-large {
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
    padding-top: 42px;
    padding-top: 3rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-xx-large {
    padding-top: 42px;
    padding-top: 3rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-xxx-large {
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
}

@media (min-width: 400px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xs-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xs-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xs-mega {
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-step {
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-x-small {
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-small {
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-base {
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-large {
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-x-large {
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
    padding-top: 42px;
    padding-top: 3rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-xx-large {
    padding-top: 42px;
    padding-top: 3rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-xxx-large {
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
}

@media (min-width: 640px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-sm-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-sm-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-sm-mega {
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-step {
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-x-small {
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-small {
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-base {
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-large {
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-x-large {
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
    padding-top: 42px;
    padding-top: 3rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-xx-large {
    padding-top: 42px;
    padding-top: 3rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-xxx-large {
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
}

@media (min-width: 760px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-md-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-md-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-md-mega {
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-step {
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-x-small {
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-small {
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-base {
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-large {
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-x-large {
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
    padding-top: 42px;
    padding-top: 3rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-xx-large {
    padding-top: 42px;
    padding-top: 3rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-xxx-large {
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
}

@media (min-width: 880px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-lg-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-lg-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-lg-mega {
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-step {
    padding-bottom: 6px;
    padding-bottom: 0.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-step {
    padding-top: 6px;
    padding-top: 0.4285714286rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-x-small {
    padding-bottom: 12px;
    padding-bottom: 0.8571428571rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-x-small {
    padding-top: 12px;
    padding-top: 0.8571428571rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-small {
    padding-bottom: 18px;
    padding-bottom: 1.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-small {
    padding-top: 18px;
    padding-top: 1.2857142857rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-base {
    padding-bottom: 24px;
    padding-bottom: 1.7142857143rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-base {
    padding-top: 24px;
    padding-top: 1.7142857143rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-large {
    padding-bottom: 30px;
    padding-bottom: 2.1428571429rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-large {
    padding-top: 30px;
    padding-top: 2.1428571429rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-x-large {
    padding-bottom: 36px;
    padding-bottom: 2.5714285714rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-x-large {
    padding-top: 36px;
    padding-top: 2.5714285714rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
    padding-top: 42px;
    padding-top: 3rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-xx-large {
    padding-bottom: 42px;
    padding-bottom: 3rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-xx-large {
    padding-top: 42px;
    padding-top: 3rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-xxx-large {
    padding-bottom: 48px;
    padding-bottom: 3.4285714286rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-xxx-large {
    padding-top: 48px;
    padding-top: 3.4285714286rem;
  }
}

@media (min-width: 1024px) {
  /* line 328, app/assets/stylesheets/settings/utilities/_layout.sass */
  .py-xl-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
  /* line 332, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pb-xl-mega {
    padding-bottom: 60px;
    padding-bottom: 4.2857142857rem;
  }
  /* line 335, app/assets/stylesheets/settings/utilities/_layout.sass */
  .pt-xl-mega {
    padding-top: 60px;
    padding-top: 4.2857142857rem;
  }
}

/* line 338, app/assets/stylesheets/settings/utilities/_layout.sass */
.p-box {
  padding: 24px 30px;
  padding: 1.7142857143rem 2.1428571429rem;
}

/* line 348, app/assets/stylesheets/settings/utilities/_layout.sass */
.d-block {
  display: block;
}

/* line 348, app/assets/stylesheets/settings/utilities/_layout.sass */
.d-inline {
  display: inline;
}

/* line 348, app/assets/stylesheets/settings/utilities/_layout.sass */
.d-inline-block {
  display: inline-block;
}

/* line 348, app/assets/stylesheets/settings/utilities/_layout.sass */
.d-none {
  display: none;
}

/* line 348, app/assets/stylesheets/settings/utilities/_layout.sass */
.d-table {
  display: table;
}

/* line 348, app/assets/stylesheets/settings/utilities/_layout.sass */
.d-table-cell {
  display: table-cell;
}

@media (min-width: 400px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xs-block {
    display: block;
  }
}

@media (min-width: 400px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xs-inline {
    display: inline;
  }
}

@media (min-width: 400px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xs-inline-block {
    display: inline-block;
  }
}

@media (min-width: 400px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xs-none {
    display: none;
  }
}

@media (min-width: 400px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xs-table {
    display: table;
  }
}

@media (min-width: 400px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xs-table-cell {
    display: table-cell;
  }
}

@media (min-width: 640px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-sm-block {
    display: block;
  }
}

@media (min-width: 640px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-sm-inline {
    display: inline;
  }
}

@media (min-width: 640px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-sm-inline-block {
    display: inline-block;
  }
}

@media (min-width: 640px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-sm-none {
    display: none;
  }
}

@media (min-width: 640px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-sm-table {
    display: table;
  }
}

@media (min-width: 640px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-sm-table-cell {
    display: table-cell;
  }
}

@media (min-width: 760px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-md-block {
    display: block;
  }
}

@media (min-width: 760px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-md-inline {
    display: inline;
  }
}

@media (min-width: 760px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-md-inline-block {
    display: inline-block;
  }
}

@media (min-width: 760px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-md-none {
    display: none;
  }
}

@media (min-width: 760px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-md-table {
    display: table;
  }
}

@media (min-width: 760px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-md-table-cell {
    display: table-cell;
  }
}

@media (min-width: 880px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-lg-block {
    display: block;
  }
}

@media (min-width: 880px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-lg-inline {
    display: inline;
  }
}

@media (min-width: 880px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-lg-inline-block {
    display: inline-block;
  }
}

@media (min-width: 880px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-lg-none {
    display: none;
  }
}

@media (min-width: 880px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-lg-table {
    display: table;
  }
}

@media (min-width: 880px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-lg-table-cell {
    display: table-cell;
  }
}

@media (min-width: 1024px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xl-block {
    display: block;
  }
}

@media (min-width: 1024px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xl-inline {
    display: inline;
  }
}

@media (min-width: 1024px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xl-inline-block {
    display: inline-block;
  }
}

@media (min-width: 1024px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xl-none {
    display: none;
  }
}

@media (min-width: 1024px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xl-table {
    display: table;
  }
}

@media (min-width: 1024px) {
  /* line 355, app/assets/stylesheets/settings/utilities/_layout.sass */
  .d-xl-table-cell {
    display: table-cell;
  }
}

/* line 361, app/assets/stylesheets/settings/utilities/_layout.sass */
.mw-100 {
  max-width: 100%;
}

/* line 364, app/assets/stylesheets/settings/utilities/_layout.sass */
.mw-none {
  max-width: none;
}

/* line 370, app/assets/stylesheets/settings/utilities/_layout.sass */
.height-100 {
  height: 100%;
}

/* line 373, app/assets/stylesheets/settings/utilities/_layout.sass */
.mh-100 {
  min-height: 100%;
}

/* line 383, app/assets/stylesheets/settings/utilities/_layout.sass */
.va-bottom {
  vertical-align: bottom;
}

/* line 383, app/assets/stylesheets/settings/utilities/_layout.sass */
.va-middle {
  vertical-align: middle;
}

/* line 383, app/assets/stylesheets/settings/utilities/_layout.sass */
.va-text-top {
  vertical-align: text-top;
}

/* line 383, app/assets/stylesheets/settings/utilities/_layout.sass */
.va-text-bottom {
  vertical-align: text-bottom;
}

/* line 383, app/assets/stylesheets/settings/utilities/_layout.sass */
.va-top {
  vertical-align: top;
}

/* line 389, app/assets/stylesheets/settings/utilities/_layout.sass */
.opacity-0 {
  opacity: 0;
}

/* line 392, app/assets/stylesheets/settings/utilities/_layout.sass */
.opacity-1 {
  opacity: 1;
}

/* line 398, app/assets/stylesheets/settings/utilities/_layout.sass */
.z-1 {
  z-index: 1;
}

/* line 401, app/assets/stylesheets/settings/utilities/_layout.sass */
.z-2 {
  z-index: 2;
}

/* line 404, app/assets/stylesheets/settings/utilities/_layout.sass */
.z-3 {
  z-index: 3;
}

/* line 407, app/assets/stylesheets/settings/utilities/_layout.sass */
.z-100 {
  z-index: 100;
}

/* line 4, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid {
  list-style: none;
  letter-spacing: -4px;
  letter-spacing: -0.2857142857rem;
}

/* line 8, app/assets/stylesheets/settings/utilities/_grid.sass */
.opera:-o-prefocus,
.grid {
  word-spacing: -5px;
  word-spacing: -0.3571428571rem;
}

/* line 12, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-col {
  display: inline-block;
  *display: inline;
  letter-spacing: normal;
  vertical-align: top;
  white-space: normal;
  zoom: 1;
}

/* line 22, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-auto {
  width: auto;
}

/* line 25, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-1-1 {
  width: 100%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-1-5 {
  width: 20%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-2-5 {
  width: 40%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-3-5 {
  width: 60%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-4-5 {
  width: 80%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-1-4 {
  width: 25%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-2-4 {
  width: 50%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-3-4 {
  width: 75%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-1-3 {
  width: 33.3333333333%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-2-3 {
  width: 66.6666666667%;
}

/* line 32, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-1-2 {
  width: 50%;
}

@media (min-width: 400px) {
  /* line 39, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-auto {
    width: auto;
  }
  /* line 42, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-1-1 {
    width: 100%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-1-5 {
    width: 20%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-2-5 {
    width: 40%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-3-5 {
    width: 60%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-4-5 {
    width: 80%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-1-4 {
    width: 25%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-2-4 {
    width: 50%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-3-4 {
    width: 75%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-1-3 {
    width: 33.3333333333%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-2-3 {
    width: 66.6666666667%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-1-2 {
    width: 50%;
  }
}

@media (min-width: 640px) {
  /* line 39, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-auto {
    width: auto;
  }
  /* line 42, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-1-1 {
    width: 100%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-1-5 {
    width: 20%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-2-5 {
    width: 40%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-3-5 {
    width: 60%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-4-5 {
    width: 80%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-1-4 {
    width: 25%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-2-4 {
    width: 50%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-3-4 {
    width: 75%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-1-3 {
    width: 33.3333333333%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-2-3 {
    width: 66.6666666667%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-1-2 {
    width: 50%;
  }
}

@media (min-width: 760px) {
  /* line 39, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-auto {
    width: auto;
  }
  /* line 42, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-1-1 {
    width: 100%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-1-5 {
    width: 20%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-2-5 {
    width: 40%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-3-5 {
    width: 60%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-4-5 {
    width: 80%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-1-4 {
    width: 25%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-2-4 {
    width: 50%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-3-4 {
    width: 75%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-1-3 {
    width: 33.3333333333%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-2-3 {
    width: 66.6666666667%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-1-2 {
    width: 50%;
  }
}

@media (min-width: 880px) {
  /* line 39, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-auto {
    width: auto;
  }
  /* line 42, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-1-1 {
    width: 100%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-1-5 {
    width: 20%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-2-5 {
    width: 40%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-3-5 {
    width: 60%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-4-5 {
    width: 80%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-1-4 {
    width: 25%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-2-4 {
    width: 50%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-3-4 {
    width: 75%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-1-3 {
    width: 33.3333333333%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-2-3 {
    width: 66.6666666667%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-1-2 {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  /* line 39, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-auto {
    width: auto;
  }
  /* line 42, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-1-1 {
    width: 100%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-1-5 {
    width: 20%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-2-5 {
    width: 40%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-3-5 {
    width: 60%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-4-5 {
    width: 80%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-1-4 {
    width: 25%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-2-4 {
    width: 50%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-3-4 {
    width: 75%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-1-3 {
    width: 33.3333333333%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-2-3 {
    width: 66.6666666667%;
  }
  /* line 49, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-1-2 {
    width: 50%;
  }
}

/* line 57, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-spaced {
  margin-left: -15px;
  margin-left: -1.0714285714rem;
  margin-right: -15px;
  margin-right: -1.0714285714rem;
}

/* line 61, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-spaced > .grid-col {
  padding-left: 15px;
  padding-left: 1.0714285714rem;
  padding-right: 15px;
  padding-right: 1.0714285714rem;
}

/* line 64, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-spaced-half {
  margin-left: -7.5px;
  margin-left: -0.5357142857rem;
  margin-right: -7.5px;
  margin-right: -0.5357142857rem;
}

/* line 68, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-spaced-half > .grid-col {
  padding-left: 7.5px;
  padding-left: 0.5357142857rem;
  padding-right: 7.5px;
  padding-right: 0.5357142857rem;
}

/* line 72, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-spaced-double {
  margin-left: -30px;
  margin-left: -2.1428571429rem;
  margin-right: -30px;
  margin-right: -2.1428571429rem;
}

/* line 76, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-spaced-double > .grid-col {
  padding-left: 30px;
  padding-left: 2.1428571429rem;
  padding-right: 30px;
  padding-right: 2.1428571429rem;
}

/* line 83, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex {
  display: flex;
}

/* line 86, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex-1 {
  flex-grow: 1;
}

/* line 89, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex-shrink-0 {
  flex-shrink: 0;
}

/* line 92, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex-wrap {
  flex-wrap: wrap;
}

/* line 95, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-order-1 {
  order: 1;
}

/* line 98, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-order-2 {
  order: 2;
}

@media (min-width: 400px) {
  /* line 104, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-flex {
    display: flex;
  }
  /* line 107, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xs-flex-1 {
    flex-grow: 1;
  }
}

@media (min-width: 640px) {
  /* line 104, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-flex {
    display: flex;
  }
  /* line 107, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-sm-flex-1 {
    flex-grow: 1;
  }
}

@media (min-width: 760px) {
  /* line 104, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-flex {
    display: flex;
  }
  /* line 107, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-md-flex-1 {
    flex-grow: 1;
  }
}

@media (min-width: 880px) {
  /* line 104, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-flex {
    display: flex;
  }
  /* line 107, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-flex-1 {
    flex-grow: 1;
  }
}

@media (min-width: 1024px) {
  /* line 104, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-flex {
    display: flex;
  }
  /* line 107, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-xl-flex-1 {
    flex-grow: 1;
  }
}

/* line 114, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex-align-center {
  align-items: center;
}

/* line 117, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-align-self-center {
  align-self: center;
}

/* line 114, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex-align-flex-end {
  align-items: flex-end;
}

/* line 117, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-align-self-flex-end {
  align-self: flex-end;
}

/* line 114, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-flex-align-stretch {
  align-items: stretch;
}

/* line 117, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-align-self-stretch {
  align-self: stretch;
}

/* line 120, app/assets/stylesheets/settings/utilities/_grid.sass */
.grid-justify-content-between {
  justify-content: space-between;
}

@media (min-width: 880px) {
  /* line 123, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-flex-basis-20 {
    flex-basis: 20%;
    max-width: 240px;
    max-width: 17.1428571429rem;
    min-width: 180px;
    min-width: 12.8571428571rem;
  }
}

@media (min-width: 880px) {
  /* line 129, app/assets/stylesheets/settings/utilities/_grid.sass */
  .grid-lg-flex-basis-80 {
    flex-basis: 80%;
  }
}

/* line 6, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-toggle {
  opacity: 0;
}

/* line 9, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-toggle-container:active .fade-toggle, .fade-toggle-container:hover .fade-toggle {
  opacity: 1;
}

/* line 13, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-toggle-opposite {
  opacity: 1;
}

/* line 16, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-toggle-container:active .fade-toggle-opposite, .fade-toggle-container:hover .fade-toggle-opposite {
  opacity: 0;
}

/* line 20, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-toggle-show {
  opacity: 1;
}

/* line 29, app/assets/stylesheets/settings/utilities/_misc.sass */
.c-default {
  cursor: default;
}

/* line 29, app/assets/stylesheets/settings/utilities/_misc.sass */
.c-pointer {
  cursor: pointer;
}

/* line 34, app/assets/stylesheets/settings/utilities/_misc.sass */
.box-shadow {
  box-shadow: 0 5px 50px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.3571428571rem 3.5714285714rem rgba(0, 0, 0, 0.15);
}

/* line 39, app/assets/stylesheets/settings/utilities/_misc.sass */
.transition-all {
  transition: all 0.25s ease-in-out;
}

/* line 42, app/assets/stylesheets/settings/utilities/_misc.sass */
.hardware-acceleration {
  backface-visibility: hidden;
  perspective: 1000px;
  transform: translateZ(0);
}

/* line 49, app/assets/stylesheets/settings/utilities/_misc.sass */
.pop-in {
  animation: pop-in .25s ease-in-out;
}

@keyframes pop-in {
  from {
    opacity: 0;
    transform: translateY(5%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
  }
}

/* line 62, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-in {
  animation: fade-in .5s ease-in-out both;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 71, app/assets/stylesheets/settings/utilities/_misc.sass */
.fade-out {
  animation: fade-out .5s ease-in-out both;
}

@keyframes fade-out {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 6, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-mega {
  font-size: 40px;
  font-size: 2.8571428571rem;
  line-height: 48px;
  line-height: 3.4285714286rem;
}

/* line 9, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-alpha {
  font-size: 36px;
  font-size: 2.5714285714rem;
  line-height: 42px;
  line-height: 3rem;
}

/* line 12, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-bravo {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
}

/* line 15, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-charlie {
  font-size: 21px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
}

/* line 18, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-delta {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
}

/* line 21, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-echo {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
}

/* line 24, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-foxtrot {
  font-size: 14px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
}

/* line 27, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-golf {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
}

/* line 30, app/assets/stylesheets/settings/utilities/_typography.sass */
.s-hotel {
  font-size: 10px;
  font-size: 0.7142857143rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
}

/* line 35, app/assets/stylesheets/settings/utilities/_typography.sass */
.h-alpha {
  color: #33b0ea;
  font-size: 36px;
  font-size: 2.5714285714rem;
  line-height: 42px;
  line-height: 3rem;
  font-weight: 500;
}

/* line 38, app/assets/stylesheets/settings/utilities/_typography.sass */
.h-bravo {
  color: #33b0ea;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 500;
}

/* line 41, app/assets/stylesheets/settings/utilities/_typography.sass */
.h-charlie {
  color: #33b0ea;
  font-size: 21px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 500;
}

/* line 44, app/assets/stylesheets/settings/utilities/_typography.sass */
.h-delta {
  color: #33b0ea;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
}

/* line 47, app/assets/stylesheets/settings/utilities/_typography.sass */
.h-echo {
  color: #33b0ea;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
}

/* line 50, app/assets/stylesheets/settings/utilities/_typography.sass */
.h-foxtrot {
  color: #33b0ea;
  font-size: 14px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: 500;
}

/* line 55, app/assets/stylesheets/settings/utilities/_typography.sass */
.ff-source-code {
  font-family: "Source Code Pro", Inconsolata, "Lucida Console", Terminal, courier new, Courier;
}

/* line 60, app/assets/stylesheets/settings/utilities/_typography.sass */
.fw-300 {
  font-weight: 300;
}

/* line 63, app/assets/stylesheets/settings/utilities/_typography.sass */
.fw-400 {
  font-weight: 400;
}

/* line 66, app/assets/stylesheets/settings/utilities/_typography.sass */
.fw-500 {
  font-weight: 500;
}

/* line 69, app/assets/stylesheets/settings/utilities/_typography.sass */
.fw-600 {
  font-weight: 600;
}

/* line 74, app/assets/stylesheets/settings/utilities/_typography.sass */
.ta-center {
  text-align: center;
}

/* line 77, app/assets/stylesheets/settings/utilities/_typography.sass */
.ta-left {
  text-align: left;
}

/* line 80, app/assets/stylesheets/settings/utilities/_typography.sass */
.ta-right {
  text-align: right;
}

@media (min-width: 400px) {
  /* line 86, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-xs-center {
    text-align: center;
  }
  /* line 89, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-xs-left {
    text-align: left;
  }
  /* line 92, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-xs-right {
    text-align: right;
  }
}

@media (min-width: 640px) {
  /* line 86, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-sm-center {
    text-align: center;
  }
  /* line 89, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-sm-left {
    text-align: left;
  }
  /* line 92, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-sm-right {
    text-align: right;
  }
}

@media (min-width: 760px) {
  /* line 86, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-md-center {
    text-align: center;
  }
  /* line 89, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-md-left {
    text-align: left;
  }
  /* line 92, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-md-right {
    text-align: right;
  }
}

@media (min-width: 880px) {
  /* line 86, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-lg-center {
    text-align: center;
  }
  /* line 89, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-lg-left {
    text-align: left;
  }
  /* line 92, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-lg-right {
    text-align: right;
  }
}

@media (min-width: 1024px) {
  /* line 86, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-xl-center {
    text-align: center;
  }
  /* line 89, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-xl-left {
    text-align: left;
  }
  /* line 92, app/assets/stylesheets/settings/utilities/_typography.sass */
  .ta-xl-right {
    text-align: right;
  }
}

/* line 97, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-normal {
  font-style: normal;
}

/* line 100, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-italic {
  font-style: italic;
}

/* line 103, app/assets/stylesheets/settings/utilities/_typography.sass */
.td-none {
  text-decoration: none;
}

/* line 108, app/assets/stylesheets/settings/utilities/_typography.sass */
.tt-capitalize {
  text-transform: capitalize;
}

/* line 111, app/assets/stylesheets/settings/utilities/_typography.sass */
.tt-uppercase {
  text-transform: uppercase;
}

/* line 120, app/assets/stylesheets/settings/utilities/_typography.sass */
.ws-normal {
  white-space: normal;
}

/* line 120, app/assets/stylesheets/settings/utilities/_typography.sass */
.ws-nowrap {
  white-space: nowrap;
}

/* line 120, app/assets/stylesheets/settings/utilities/_typography.sass */
.ws-pre {
  white-space: pre;
}

/* line 120, app/assets/stylesheets/settings/utilities/_typography.sass */
.ws-pre-wrap {
  white-space: pre-wrap;
}

/* line 125, app/assets/stylesheets/settings/utilities/_typography.sass */
.wb-break-word {
  word-break: break-word;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-mega {
  font-size: 40px;
  font-size: 2.8571428571rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-alpha {
  font-size: 36px;
  font-size: 2.5714285714rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-bravo {
  font-size: 24px;
  font-size: 1.7142857143rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-charlie {
  font-size: 21px;
  font-size: 1.5rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-delta {
  font-size: 18px;
  font-size: 1.2857142857rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-echo {
  font-size: 16px;
  font-size: 1.1428571429rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-foxtrot {
  font-size: 14px;
  font-size: 1rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-golf {
  font-size: 12px;
  font-size: 0.8571428571rem;
}

/* line 132, app/assets/stylesheets/settings/utilities/_typography.sass */
.fs-hotel {
  font-size: 10px;
  font-size: 0.7142857143rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-step {
  line-height: 6px;
  line-height: 0.4285714286rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-x-small {
  line-height: 12px;
  line-height: 0.8571428571rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-small {
  line-height: 18px;
  line-height: 1.2857142857rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-base {
  line-height: 24px;
  line-height: 1.7142857143rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-large {
  line-height: 30px;
  line-height: 2.1428571429rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-x-large {
  line-height: 36px;
  line-height: 2.5714285714rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-xx-large {
  line-height: 42px;
  line-height: 3rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-xxx-large {
  line-height: 48px;
  line-height: 3.4285714286rem;
}

/* line 139, app/assets/stylesheets/settings/utilities/_typography.sass */
.lh-mega {
  line-height: 60px;
  line-height: 4.2857142857rem;
}
