/* BUTTON: BRIGHT GOLD */
/* line 11, ../../siteprivate/scss/101domain/main.scss */
:root {
  --color-brand-dark: #0d1315;
  --color-success__green: #00a651;
  --color-danger__red: #b02a37;
  --color-warning__orange: #997404;
  --color-code__pink: #d63384;
  --color-highlight__yellow: #fff3cd;
  --color-link-hover__lighter-blue: #d7f3fe;
  --color-blue__base: #70C3DF;
  --color-nav__yellow: #e7c245;
}

/* line 38, ../../siteprivate/scss/101domain/main.scss */
.bg-darkest {
  background-color: var(--color-gray-1__darkest);
}

/* line 39, ../../siteprivate/scss/101domain/main.scss */
.bg-darker {
  background-color: var(--color-gray-2__darker);
}

/* line 40, ../../siteprivate/scss/101domain/main.scss */
.bg-dark {
  background-color: var(--color-gray-3__dark);
}

/* line 41, ../../siteprivate/scss/101domain/main.scss */
.bg-lighter {
  background-color: var(--color-gray-5__lighter);
}

/* line 42, ../../siteprivate/scss/101domain/main.scss */
.bg-lightest {
  background-color: var(--color-gray-6__lightest);
}

/* line 43, ../../siteprivate/scss/101domain/main.scss */
.bg-gray {
  background-color: var(--color-gray__base);
}

/* line 44, ../../siteprivate/scss/101domain/main.scss */
.bg-blue {
  background-color: var(--color-brand-2__blue);
}

/* line 45, ../../siteprivate/scss/101domain/main.scss */
.bg-dk-blue {
  background-color: var(--color-brand-1__dk-blue);
}

/* line 46, ../../siteprivate/scss/101domain/main.scss */
.bg-lt-blue {
  background-color: var(--color-brand-3__lt-blue);
}

/* line 47, ../../siteprivate/scss/101domain/main.scss */
.bg-white {
  background-color: var(--color-white);
}

/* line 48, ../../siteprivate/scss/101domain/main.scss */
.bg-danger {
  background-color: var(--color-danger__red);
}

/* line 50, ../../siteprivate/scss/101domain/main.scss */
.bg-dk-blue .section-heading,
.bg-dk-blue .section-text,
.bg-blue .section-heading,
.bg-blue .section-text,
.bg-darkest .section-heading,
.bg-darkest .section-text,
.bg-darker .section-heading,
.bg-darker .section-text,
.bg-dark .section-heading,
.bg-dark .section-text,
.bg-danger .section-heading,
.bg-danger .section-text {
  color: var(--color-white);
}

/* line 65, ../../siteprivate/scss/101domain/main.scss */
.success-text {
  color: var(--color-success__green);
}

/* line 66, ../../siteprivate/scss/101domain/main.scss */
.danger-text {
  color: var(--color-danger__red);
}

/* line 67, ../../siteprivate/scss/101domain/main.scss */
.nav-callout-yellow-text {
  color: var(--color-nav__yellow);
}

/* line 68, ../../siteprivate/scss/101domain/main.scss */
.white-text {
  color: var(--color-white);
}

/* line 73, ../../siteprivate/scss/101domain/main.scss */
html {
  scroll-behavior: smooth;
}

/* line 76, ../../siteprivate/scss/101domain/main.scss */
.content-section.centered,
.page-footer.centered,
.content-section.centered .section-heading,
.section-heading.centered {
  text-align: center;
  align-self: center;
}

/* line 84, ../../siteprivate/scss/101domain/main.scss */
.col-center {
  align-items: center;
  text-align: center;
}

/* line 88, ../../siteprivate/scss/101domain/main.scss */
.heading2 {
  font-size: 1.65em;
  color: var(--color-brand-2__blue);
  font-weight: 700;
  line-height: 1.4;
}

/* line 95, ../../siteprivate/scss/101domain/main.scss */
.section-text--small {
  font-size: 90%;
  line-height: 1.4;
}

/* line 99, ../../siteprivate/scss/101domain/main.scss */
.row-separator,
.row-separator--last,
.row-separator--mobile-col {
  margin-top: 1.5em;
  border-top: 1px solid var(--color-gray-5__lighter);
  padding-top: 1.5em;
}

/* line 106, ../../siteprivate/scss/101domain/main.scss */
.row-separator {
  padding-bottom: 0;
}

/* line 109, ../../siteprivate/scss/101domain/main.scss */
.row-separator--last {
  padding-bottom: 2em;
}

/* line 113, ../../siteprivate/scss/101domain/main.scss */
.text--contrast {
  color: var(--color-white);
}

/* line 114, ../../siteprivate/scss/101domain/main.scss */
.icon--contrast {
  fill: var(--color-white);
}

/* line 117, ../../siteprivate/scss/101domain/main.scss */
.text-color--white {
  color: var(--color-white) !important;
}
/* line 118, ../../siteprivate/scss/101domain/main.scss */
.text-color--soft-yellow {
  color: #fee767 !important;
}

/* line 120, ../../siteprivate/scss/101domain/main.scss */
.two-columned-text {
  text-align: left;
}

/* line 123, ../../siteprivate/scss/101domain/main.scss */
.sup-script,
.sub-script {
  font-size: .83rem;
  line-height: 1;
}

/* line 128, ../../siteprivate/scss/101domain/main.scss */
.sup-script {
  vertical-align: super;
}

/* line 129, ../../siteprivate/scss/101domain/main.scss */
.sub-script {
  vertical-align: sub;
}

/* line 131, ../../siteprivate/scss/101domain/main.scss */
.inline-list {
  display: flex;
  flex-wrap: wrap;
}

@media only screen and (min-width: 66.063em) {
  /* line 139, ../../siteprivate/scss/101domain/main.scss */
  .section-sub-heading {
    font-size: 1.5rem;
  }

  /* line 142, ../../siteprivate/scss/101domain/main.scss */
  .row-separator,
  .row-separator--last {
    margin-top: 3em;
    padding-top: 3em;
  }

  /* line 147, ../../siteprivate/scss/101domain/main.scss */
  .row-separator--mobile-col {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }

  /* line 152, ../../siteprivate/scss/101domain/main.scss */
  .two-columned-text {
    column-count: 2;
    column-gap: 4em;
  }

  /* line 156, ../../siteprivate/scss/101domain/main.scss */
  .col-base.col-center {
    align-items: center;
  }

  /* line 159, ../../siteprivate/scss/101domain/main.scss */
  .col-base.col-center-vert {
    justify-content: center;
  }

  /* line 162, ../../siteprivate/scss/101domain/main.scss */
  .col-base.col-center-all {
    align-items: center;
    justify-content: center;
  }

  /* line 166, ../../siteprivate/scss/101domain/main.scss */
  .col-base.col-center-vert {
    align-items: flex-start;
    justify-content: center;
  }
}
/* line 176, ../../siteprivate/scss/101domain/main.scss */
.inter-link,
.inter-link.on-light-bg,
.faq-item__answer a {
  background: linear-gradient(0deg, var(--color-brand-2__blue), #20a6d4) no-repeat right bottom/100% 2px;
  transition: background-size .4s;
  padding-bottom: 2px;
  color: var(--color-brand-1__dk-blue);
  overflow-wrap: anywhere;
}

/* line 185, ../../siteprivate/scss/101domain/main.scss */
.page-header .inter-link {
  color: var(--color-brand-2__blue);
}

/* line 186, ../../siteprivate/scss/101domain/main.scss */
.inter-link.on-dark-bg {
  color: var(--color-brand-3__lt-blue);
}

/* line 187, ../../siteprivate/scss/101domain/main.scss */
.product-guidance__text {
  color: var(--color-black);
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1.4;
  margin: 1em auto;
}

/* line 194, ../../siteprivate/scss/101domain/main.scss */
.action-link__text--gold {
  color: var(--color-brand-5__yellow);
  font-size: 1rem;
  text-transform: uppercase;
}

/* line 199, ../../siteprivate/scss/101domain/main.scss */
.internal-link {
  background-color: var(--color-gray-6__lightest);
  color: var(--color-black) !important;
  border-bottom: 1px solid var(--color-brand-2__blue);
}

/* line 204, ../../siteprivate/scss/101domain/main.scss */
.page-header .internal-link {
  background-color: initial;
  font-size: .9rem;
  color: var(--color-gray__base) !important;
  border: none;
  text-transform: uppercase;
  text-wrap: nowrap;
}

/* line 212, ../../siteprivate/scss/101domain/main.scss */
.strong-colorless-link {
  color: inherit;
  font-weight: 700;
}

/* line 216, ../../siteprivate/scss/101domain/main.scss */
.inactiveLink {
  pointer-events: none;
  cursor: default;
}

/* line 220, ../../siteprivate/scss/101domain/main.scss */
.jump-arrow,
.jump-arrow--centered {
  display: block;
  position: relative;
  height: 3rem;
}

/* line 226, ../../siteprivate/scss/101domain/main.scss */
.jump-arrow:before,
.jump-arrow--centered:before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(32, 166, 211)' viewBox='0 0 436.7 448.05'%3E%3Cpath d='m407.45,190.5l22.2,22.2c9.4,9.4,9.4,24.6,0,33.9l-194.3,194.4c-9.4,9.4-24.6,9.4-33.9,0L7.05,246.6c-9.4-9.4-9.4-24.6,0-33.9l22.2-22.2c9.5-9.5,25-9.3,34.3.4l114.8,120.5V24c0-13.3,10.7-24,24-24h32c13.3,0,24,10.7,24,24v287.4l114.8-120.5c9.3-9.8,24.8-10,34.3-.4Z'/%3E%3C/svg%3E");
  top: 0;
  left: calc(50% - 1rem);
  width: 2rem;
  height: 3rem;
  display: inline-block;
  vertical-align: middle;
  transition: all 200ms ease-in-out;
}

/* line 238, ../../siteprivate/scss/101domain/main.scss */
.jump-arrow strong,
.jump-arrow--centered strong {
  display: none;
}

@media only screen and (min-width: 44.063em) {
  /* line 242, ../../siteprivate/scss/101domain/main.scss */
  .jump-arrow::before {
    left: 0;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 245, ../../siteprivate/scss/101domain/main.scss */
  .product-guidance__text {
    font-size: 1.4375em;
    margin: 1.5em auto;
  }

  /* line 249, ../../siteprivate/scss/101domain/main.scss */
  .jump-arrow::before,
  .jump-arrow--centered:before {
    left: calc(50% - 2rem);
    width: 4rem;
    height: 5rem;
  }
}
@media (pointer: fine) {
  /* line 257, ../../siteprivate/scss/101domain/main.scss */
  .inter-link:hover {
    background-size: 0 2px;
    background-position-x: left;
    color: var(--color-brand-2__blue);
  }

  /* line 262, ../../siteprivate/scss/101domain/main.scss */
  .page-header .inter-link:hover {
    color: #5ac2e6;
  }

  /* line 265, ../../siteprivate/scss/101domain/main.scss */
  .internal-link:hover {
    background-color: var(--color-link-hover__lighter-blue);
    border-bottom-color: transparent;
  }

  /* line 269, ../../siteprivate/scss/101domain/main.scss */
  .page-header .internal-link:hover {
    background-color: initial;
    color: var(--color-brand-2__blue) !important;
    border-bottom: 1px solid var(--color-brand-1__dk-blue);
  }

  /* line 274, ../../siteprivate/scss/101domain/main.scss */
  .strong-colorless-link:hover {
    color: #a6e4fc;
    border-bottom-color: transparent;
  }

  /* line 278, ../../siteprivate/scss/101domain/main.scss */
  .img-link:hover {
    border-bottom: transparent !important;
  }

  /* line 279, ../../siteprivate/scss/101domain/main.scss */
  .jump-arrow:hover::before,
  .jump-arrow--centered:hover::before {
    margin-top: 0.5rem;
  }
}
/* line 287, ../../siteprivate/scss/101domain/main.scss */
.action-button__base, .page-action__button--yellow, .page-action__button--blue, .page-action__button--blue-outline, .page-action__button--secondary, .page-action__button--gold, .page-action__button--black, .page-action__button--google-blue {
  transition: all 0.4s ease;
  width: fit-content;
  width: -moz-fit-content;
  font-size: .8rem;
  font-weight: 700;
  text-align: center;
}

/* line 295, ../../siteprivate/scss/101domain/main.scss */
.button-flex__base, .button__icon--pdf {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 300, ../../siteprivate/scss/101domain/main.scss */
.full-width-button {
  width: 100%;
}

/* line 301, ../../siteprivate/scss/101domain/main.scss */
.center-button {
  align-self: center;
}

/* line 302, ../../siteprivate/scss/101domain/main.scss */
.button-follow-icon {
  height: 1rem;
  width: 1rem;
  fill: var(--color-white);
  margin-left: .5rem;
}

/* line 308, ../../siteprivate/scss/101domain/main.scss */
.standard-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 314, ../../siteprivate/scss/101domain/main.scss */
.square-button {
  display: inline-flex;
  align-items: center;
  padding: 1rem;
  line-height: 1rem;
  height: 100%;
}

/* line 321, ../../siteprivate/scss/101domain/main.scss */
.standard-button.sm {
  padding: .8rem 1.6rem;
  font-size: .8rem;
}

/* line 325, ../../siteprivate/scss/101domain/main.scss */
.square-button.sm {
  padding: .8rem;
  font-size: .8rem;
}

/* line 329, ../../siteprivate/scss/101domain/main.scss */
.standard-button.lg,
.square-button.lg {
  font-size: 1.3rem;
}

/* line 333, ../../siteprivate/scss/101domain/main.scss */
.no-bold {
  font-weight: 500;
}

/* line 339, ../../siteprivate/scss/101domain/main.scss */
.button__icon--pdf:before {
  content: url("data:image/svg+xml,<svg viewBox='0 0 18 24' xmlns='http://www.w3.org/2000/svg'><path fill='white' d='m8.527 12.005c-0.235-0.751-0.23-2.199-0.094-2.199 0.394 0 0.356 1.73 0.094 2.199zm-0.08 2.213c-0.361 0.946-0.811 2.029-1.331 2.938 0.858-0.328 1.828-0.806 2.948-1.026-0.595-0.45-1.167-1.097-1.617-1.912zm-4.411 5.85c0 0.037 0.619-0.254 1.636-1.885-0.314 0.295-1.364 1.148-1.636 1.885zm7.589-12.568h6.375v15.375c0 0.624-0.502 1.125-1.125 1.125h-15.75c-0.623 0-1.125-0.501-1.125-1.125v-21.75c0-0.623 0.502-1.125 1.125-1.125h9.375v6.375c0 0.619 0.506 1.125 1.125 1.125zm-0.375 8.053c-0.938-0.572-1.561-1.359-2.001-2.521 0.21-0.868 0.543-2.185 0.29-3.01-0.22-1.378-1.987-1.242-2.241-0.319-0.234 0.858-0.018 2.067 0.38 3.609-0.544 1.294-1.345 3.029-1.912 4.023-5e-3 0-5e-3 4e-3 -0.01 4e-3 -1.27 0.652-3.45 2.086-2.554 3.187 0.262 0.324 0.749 0.47 1.007 0.47 0.839 0 1.674-0.845 2.864-2.898 1.21-0.398 2.536-0.895 3.704-1.087 1.017 0.553 2.207 0.914 3 0.914 1.368 0 1.462-1.5 0.923-2.034-0.652-0.638-2.545-0.455-3.45-0.338zm6.422-10.631-4.594-4.594c-0.211-0.211-0.497-0.328-0.797-0.328h-0.281v6h6v-0.286c0-0.295-0.117-0.581-0.328-0.792zm-3.474 11.967c0.193-0.126-0.117-0.557-2.006-0.422 1.739 0.741 2.006 0.422 2.006 0.422z'/></svg>");
  width: 1rem;
  height: 1.5rem;
  margin-right: .5rem;
}

/* line 348, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--yellow {
  background-color: #fee767;
  color: #000000;
  will-change: transform;
  transform: translateY(0);
  text-transform: uppercase;
  z-index: 1;
}
/* line 76, ../../siteprivate/scss/101domain/_101brand.scss */
.page-action__button--yellow:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #a48d33;
  transition: all 300ms;
  z-index: -1;
}
/* line 87, ../../siteprivate/scss/101domain/_101brand.scss */
.page-action__button--yellow:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fee767;
  z-index: -2;
}
@media (pointer: fine) {
  /* line 99, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--yellow:hover {
    color: var(--color-white);
    cursor: pointer;
  }
  /* line 100, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--yellow:hover svg {
    fill: var(--color-white);
  }
  /* line 101, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--yellow:hover:before {
    width: 100%;
  }
  /* line 102, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--yellow:active {
    transform: translateY(0.25rem);
  }
}
/* line 349, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--blue {
  background-color: #20a6d4;
  color: #ffffff;
  will-change: transform;
  transform: translateY(0);
  text-transform: uppercase;
  z-index: 1;
}
/* line 114, ../../siteprivate/scss/101domain/_101brand.scss */
.page-action__button--blue:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #106385;
  transition: all 300ms;
  z-index: -1;
}
/* line 125, ../../siteprivate/scss/101domain/_101brand.scss */
.page-action__button--blue:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #20a6d4;
  z-index: -2;
}
@media (pointer: fine) {
  /* line 137, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--blue:hover {
    cursor: pointer;
  }
  /* line 138, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--blue:hover:before {
    width: 100%;
  }
  /* line 139, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--blue:active {
    transform: translateY(0.25rem);
  }
}
/* line 350, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--blue-outline {
  background-color: #ffffff;
  color: #20a6d4;
  border: 1px solid #20a6d4;
  will-change: transform;
  transform: translateY(0);
}
@media (pointer: fine) {
  /* line 151, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--blue-outline:hover {
    background-color: #44bae3;
    color: #ffffff;
    border-color: #20a6d4;
    cursor: pointer;
  }
  /* line 152, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--blue-outline:active {
    transform: translateY(0.25rem);
  }
}
/* line 351, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--secondary {
  background-color: #C5D5DC;
  color: #106385;
  will-change: transform;
  transform: translateY(0);
  text-transform: uppercase;
  z-index: 1;
}
/* line 164, ../../siteprivate/scss/101domain/_101brand.scss */
.page-action__button--secondary:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #106385;
  transition: all 300ms;
  z-index: -1;
}
/* line 175, ../../siteprivate/scss/101domain/_101brand.scss */
.page-action__button--secondary:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #C5D5DC;
  z-index: -2;
}
@media (pointer: fine) {
  /* line 187, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--secondary:hover {
    color: #fff;
    cursor: pointer;
  }
  /* line 188, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--secondary:hover:before {
    width: 100%;
  }
  /* line 189, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--secondary:active {
    transform: translateY(0.25rem);
  }
}
/* line 352, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--gold {
  background-color: #f8cb46;
  color: #000000;
  will-change: transform;
  transform: translateY(0);
}
@media (pointer: fine) {
  /* line 200, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--gold:hover {
    background-color: #fad977;
    cursor: pointer;
  }
  /* line 201, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--gold:active {
    transform: translateY(0.25rem);
  }
}
/* line 353, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--black {
  background-color: #202F35;
  color: #fde668;
  will-change: transform;
  transform: translateY(0);
}
@media (pointer: fine) {
  /* line 212, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--black:hover {
    background-color: #334b55;
    cursor: pointer;
  }
  /* line 213, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--black:active {
    transform: translateY(0.25rem);
  }
}
/* line 354, ../../siteprivate/scss/101domain/main.scss */
.page-action__button--google-blue {
  background-color: #4285f4;
  color: #ffffff;
  will-change: transform;
  transform: translateY(0);
}
@media (pointer: fine) {
  /* line 224, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--google-blue:hover {
    background-color: #72a4f7;
    cursor: pointer;
  }
  /* line 225, ../../siteprivate/scss/101domain/_101brand.scss */
  .page-action__button--google-blue:active {
    transform: translateY(0.25rem);
  }
}

@media only screen and (min-width: 44.063em) {
  /* line 357, ../../siteprivate/scss/101domain/main.scss */
  .standard-button,
  .square-button {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 372, ../../siteprivate/scss/101domain/main.scss */
  .crumbs__text {
    font-size: 0.85em;
  }

  /* line 375, ../../siteprivate/scss/101domain/main.scss */
  .crumbs__text:before,
  .crumbs__block.home .crumbs__text:before {
    content: "";
  }
}
@media (pointer: fine) {
  /* line 381, ../../siteprivate/scss/101domain/main.scss */
  .crumbs a:hover {
    color: var(--color-brand-5__yellow);
  }

  /* line 382, ../../siteprivate/scss/101domain/main.scss */
  .search-main-container button:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }

  /* line 389, ../../siteprivate/scss/101domain/main.scss */
  .search-extra a:hover {
    color: #ffffff;
    border-bottom-color: #106385;
  }
  /* line 393, ../../siteprivate/scss/101domain/main.scss */
  .search-extra a:before {
    color: #ffffff;
  }
}
/* line 402, ../../siteprivate/scss/101domain/main.scss */
.inline-banner {
  display: flex;
  row-gap: 1rem;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: 1.5rem;
  padding: 1.5rem;
}

/* line 412, ../../siteprivate/scss/101domain/main.scss */
.inline-banner.bg-darkest,
.inline-banner.bg-darker {
  color: var(--color-white);
}

/* line 416, ../../siteprivate/scss/101domain/main.scss */
.inline-banner.bg-dark {
  color: var(--color-gray-4__light);
}

/* line 419, ../../siteprivate/scss/101domain/main.scss */
.inline-banner__text {
  font-size: 1.35rem;
}

/* line 422, ../../siteprivate/scss/101domain/main.scss */
.inline-banner__text--large {
  font-size: 2em;
}

@media only screen and (min-width: 44.063em) {
  /* line 426, ../../siteprivate/scss/101domain/main.scss */
  .inline-banner {
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 1rem;
    text-align: left;
  }

  /* line 432, ../../siteprivate/scss/101domain/main.scss */
  .inline-banner > .standard-button {
    align-self: flex-end;
    margin-left: auto;
  }
}
/* line 442, ../../siteprivate/scss/101domain/main.scss */
.loading-mask {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 456, ../../siteprivate/scss/101domain/main.scss */
.loading-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  z-index: 150;
  background-color: var(--color-white);
  padding: 2em;
}

/* line 465, ../../siteprivate/scss/101domain/main.scss */
.loading-spinner {
  position: relative;
  margin-right: 2em;
}

/* line 469, ../../siteprivate/scss/101domain/main.scss */
.loading-spinner:before {
  animation: 1.5s linear infinite spinner;
  border: solid 6px var(--color-brand-1__dk-blue);
  border-bottom-color: var(--color-brand-5__yellow);
  border-radius: 50%;
  content: "";
  height: 2em;
  left: 50%;
  opacity: inherit;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  transform-origin: center;
  width: 2em;
  will-change: transform;
}

@keyframes spinner {
  0% {
    transform: translate3d(-50%, -50%, 0) rotate(0deg);
  }
  100% {
    transform: translate3d(-50%, -50%, 0) rotate(360deg);
  }
}
/* line 499, ../../siteprivate/scss/101domain/main.scss */
.modal-header {
  background-color: var(--color-gray-1__darkest);
}

/* line 500, ../../siteprivate/scss/101domain/main.scss */
.modal-heading {
  color: var(--color-white);
  display: flex;
  font-size: 1.5rem;
  text-transform: uppercase;
  padding: 1.5rem;
  display: block;
}

/* line 501, ../../siteprivate/scss/101domain/main.scss */
.modal-heading-small {
  color: var(--color-white);
  display: flex;
  font-size: 1.3rem;
  padding: 1.5rem;
}

/* line 502, ../../siteprivate/scss/101domain/main.scss */
.modal-content {
  padding: 1.5rem;
}

@media only screen and (min-width: 44.063em) {
  /* line 504, ../../siteprivate/scss/101domain/main.scss */
  .modal-heading {
    font-size: 2.25rem;
  }
}
/* line 510, ../../siteprivate/scss/101domain/main.scss */
.accordion__item {
  margin: 0;
  overflow: hidden;
}
/* line 514, ../../siteprivate/scss/101domain/main.scss */
.accordion__item:nth-child(odd) {
  background-color: var(--color-gray-5__lighter);
}

/* line 516, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle {
  position: absolute;
  opacity: 0;
  z-index: -1;
  width: initial;
}

/* line 522, ../../siteprivate/scss/101domain/main.scss */
.has-contrast > .accordion__item:nth-child(odd) {
  background-color: var(--color-white);
}

/* line 525, ../../siteprivate/scss/101domain/main.scss */
.faq-question__block,
.section-pane__nav-item {
  display: flex !important;
  align-items: center;
  cursor: initial;
  padding: 1em;
  font-size: 1em;
  margin: 0 !important;
}
/* line 534, ../../siteprivate/scss/101domain/main.scss */
.faq-question__block.show-answer,
.section-pane__nav-item.show-answer {
  cursor: pointer;
  font-weight: 700;
  transition: content 1s;
}
/* line 539, ../../siteprivate/scss/101domain/main.scss */
.faq-question__block.show-answer:before,
.section-pane__nav-item.show-answer:before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  transition: all .35s;
  margin-right: 0.5em;
}

/* line 549, ../../siteprivate/scss/101domain/main.scss */
.faq-question__text {
  display: inline-flex;
  align-items: center;
  line-height: 1.1;
  padding-right: 1em;
  flex: 11;
}

/* line 556, ../../siteprivate/scss/101domain/main.scss */
.faq-response__text {
  flex: 1;
  text-align: right;
}

/* line 560, ../../siteprivate/scss/101domain/main.scss */
.faq-answer__block {
  padding: 0 1.5em;
  color: var(--color-black);
  transition: max-height, padding 300ms;
}
/* line 565, ../../siteprivate/scss/101domain/main.scss */
.faq-answer__block p {
  font-size: 1em;
  margin-bottom: 0;
}
/* line 566, ../../siteprivate/scss/101domain/main.scss */
.faq-answer__block a {
  color: var(--color-brand-2__blue);
  border-bottom: 1px solid transparent;
  transition: all 0.4s ease;
}

/* line 568, ../../siteprivate/scss/101domain/main.scss */
.accordion-title__block {
  align-items: initial;
  justify-content: center;
  cursor: pointer;
}

/* line 574, ../../siteprivate/scss/101domain/main.scss */
.accordion__item.accordion-block__item {
  background-color: initial;
}

/* line 575, ../../siteprivate/scss/101domain/main.scss */
.accordion-title__block .section-heading {
  margin-bottom: 0;
}

/* line 576, ../../siteprivate/scss/101domain/main.scss */
.faq-toggle__svg {
  fill: var(--color-brand-2__blue);
  height: 3em;
  width: 3em;
  margin-left: .5em;
  flex-shrink: 0;
}

/* line 584, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:not(:checked) ~ .faq-answer__block {
  max-height: 0;
  padding: 0;
}
/* line 588, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:not(:checked) + .faq-question__block.show-answer:before {
  content: url(/images/svg/plus-circle.svg);
}

/* line 591, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:checked ~ .faq-answer__block {
  padding: 0 1.5em 1.5em;
}
/* line 592, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:checked + .faq-question__block.show-answer:before {
  content: url(/images/svg/minus-circle.svg);
}
/* line 593, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:checked + .faq-question__block > .faq-toggle__svg {
  transform: scaleY(-1);
}

@media only screen and (min-width: 44.063em) {
  /* line 597, ../../siteprivate/scss/101domain/main.scss */
  .accordion__toggle:checked ~ .faq-answer__block {
    max-height: initial;
  }
}
@media (pointer: fine) {
  /* line 600, ../../siteprivate/scss/101domain/main.scss */
  .faq-answer__block a:hover {
    border-bottom: 1px solid var(--color-brand-2__blue);
  }
}
/*** FAQ DISPLAY ***/
/* line 605, ../../siteprivate/scss/101domain/main.scss */
.faq-item__question {
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  font-weight: 700;
}

/* line 610, ../../siteprivate/scss/101domain/main.scss */
.faq-item__question:before {
  content: "Q:";
  color: #a48d33;
  font-weight: 700;
  padding-right: 0.4rem;
  margin-left: -1.5rem;
}

/* line 617, ../../siteprivate/scss/101domain/main.scss */
.faq-item__answer {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
}

/* line 621, ../../siteprivate/scss/101domain/main.scss */
.faq-item__answer:before {
  content: "A:";
  color: #a48d33;
  font-weight: 700;
  padding-right: 0.4rem;
  margin-left: -1.5rem;
  position: absolute;
}

/* line 629, ../../siteprivate/scss/101domain/main.scss */
.faq-item__answer p,
.answer-block__text p {
  margin-bottom: .5rem;
}

/* line 633, ../../siteprivate/scss/101domain/main.scss */
.faq-text:not(:only-child):not(:last-child) {
  margin-bottom: .75rem;
}

/* line 641, ../../siteprivate/scss/101domain/main.scss */
.trust-container {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: .5em;
  margin-bottom: 1em;
}

/* line 649, ../../siteprivate/scss/101domain/main.scss */
.reviews-link {
  flex-shrink: 1;
}

/* line 650, ../../siteprivate/scss/101domain/main.scss */
.trust-img {
  max-height: 39px;
}

@media only screen and (min-width: 44.063em) {
  /* line 652, ../../siteprivate/scss/101domain/main.scss */
  .trust-container {
    column-gap: 2em;
    margin-bottom: 1.5rem;
  }

  /* line 653, ../../siteprivate/scss/101domain/main.scss */
  .trust-img {
    width: 300px;
    height: 150px;
    max-height: 114px;
  }
}
@media only screen and (min-width: 44.063em) {
  /* line 656, ../../siteprivate/scss/101domain/main.scss */
  .trust-container {
    column-gap: 3em;
  }
}
/* line 664, ../../siteprivate/scss/101domain/main.scss */
.contact-box {
  border-top: 5px solid var(--color-brand-5__yellow);
}

/* line 667, ../../siteprivate/scss/101domain/main.scss */
.contact-row-col {
  row-gap: 1rem;
}

/* line 670, ../../siteprivate/scss/101domain/main.scss */
.contact-multi-select-row {
  grid-gap: 1rem !important;
}

/* line 673, ../../siteprivate/scss/101domain/main.scss */
.contact-col {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

/* line 679, ../../siteprivate/scss/101domain/main.scss */
.contact-form__text-input,
input,
textarea {
  border-radius: 0.5rem;
}

/* line 699, ../../siteprivate/scss/101domain/main.scss */
.tool-request__input {
  border-radius: 0;
  box-shadow: inset 0 1px 14px rgba(0, 0, 0, 0.4);
}

/* line 704, ../../siteprivate/scss/101domain/main.scss */
.error-message {
  color: #fff;
  font-size: .9em;
  border: 1px solid #ff0000;
  border-radius: .2em;
  padding: .5em;
  background-color: rgba(255, 0, 0, 0.5);
}

/* line 713, ../../siteprivate/scss/101domain/main.scss */
#gcaptchaplace {
  height: 78px;
}

@media only screen and (min-width: 44.063em) {
  /* line 717, ../../siteprivate/scss/101domain/main.scss */
  .contact-row-col {
    flex-direction: row;
    column-gap: 3rem;
  }

  /* line 721, ../../siteprivate/scss/101domain/main.scss */
  .contact-col {
    flex: 6;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 727, ../../siteprivate/scss/101domain/main.scss */
  .contact-form__standard {
    width: 100%;
  }
}
/*** HONEYPOT FORM FIELD ***/
/* line 731, ../../siteprivate/scss/101domain/main.scss */
.select-topyenoh {
  position: absolute;
  visibility: hidden;
  height: 0;
  overflow: hidden !important;
  margin-left: -9999em;
  opacity: 0;
  clip-path: circle(0);
  transform: scale(0);
}

/* line 746, ../../siteprivate/scss/101domain/main.scss */
.promo-strike {
  text-decoration: line-through;
  color: var(--color-gray__base);
  font-size: 85%;
}

/* line 756, ../../siteprivate/scss/101domain/main.scss */
.blog-section-highlight {
  color: var(--color-brand-5__yellow) !important;
}
/* line 759, ../../siteprivate/scss/101domain/main.scss */
.blog-article__img {
  margin: 1em auto;
}
/* line 762, ../../siteprivate/scss/101domain/main.scss */
.blog-callout__heading {
  font-size: 1.5em;
  color: var(--color-brand-5__yellow);
  text-transform: uppercase;
  border-bottom: 1px solid var(--color-gray__base);
  padding-bottom: 0.75em;
  margin-bottom: 1em;
  text-align: center;
}
/* line 771, ../../siteprivate/scss/101domain/main.scss */
.blog-article__heading, .blog-article__text {
  color: var(--color-white);
  font-size: 1.3rem;
  line-height: 1.3rem;
  margin-bottom: 1rem;
}
/* line 778, ../../siteprivate/scss/101domain/main.scss */
.blog-article__heading {
  font-size: 1.3rem;
}
/* line 781, ../../siteprivate/scss/101domain/main.scss */
.blog-article__text {
  font-size: 1.1rem;
}
/* line 784, ../../siteprivate/scss/101domain/main.scss */
.blog-article__button {
  background-color: var(--color-brand-2__blue);
  color: var(--color-white);
  font-size: 1.3em;
  font-weight: 700;
  padding: 1em 3em;
  width: fit-content;
}

@media only screen and (min-width: 66.063em) {
  /* line 794, ../../siteprivate/scss/101domain/main.scss */
  .blog-callout__heading {
    font-size: 1.75em;
    text-align: left;
  }
}
/* line 800, ../../siteprivate/scss/101domain/main.scss */
.call-out-box,
.call-out-box--trim-bottom {
  padding: 1rem;
}

/* line 804, ../../siteprivate/scss/101domain/main.scss */
.call-out-title__block {
  row-gap: .5rem;
}

/* line 807, ../../siteprivate/scss/101domain/main.scss */
.call-out-box--trim-bottom {
  padding-bottom: 0 !important;
}

/* line 810, ../../siteprivate/scss/101domain/main.scss */
.call-out__img {
  display: flex;
  justify-content: center;
  flex-grow: 1;
  background-color: var(--color-white);
  padding: 1em;
  margin-bottom: 1.5rem;
}

@media only screen and (min-width: 44.063em) {
  /* line 820, ../../siteprivate/scss/101domain/main.scss */
  .call-out-box {
    padding: 1.5rem;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 825, ../../siteprivate/scss/101domain/main.scss */
  .call-out-box,
  .call-out-box--trim-bottom {
    padding: 2.5rem;
  }
}
/* line 834, ../../siteprivate/scss/101domain/main.scss */
.video-spot__block {
  position: relative;
  padding-bottom: 56.23%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: var(--color-black);
  margin: 5px;
}

/* line 843, ../../siteprivate/scss/101domain/main.scss */
.video-spot__id-holder {
  cursor: pointer;
  -webkit-transition: .6s all;
  -moz-transition: .6s all;
  transition: .6s all;
}

/* line 849, ../../siteprivate/scss/101domain/main.scss */
.video-spot__play-img {
  width: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 858, ../../siteprivate/scss/101domain/main.scss */
.video-spot__play-button {
  width: 94px;
  height: 64px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -47px;
  margin-top: -32px;
  -webkit-filter: brightness(75%);
}
/* line 868, ../../siteprivate/scss/101domain/main.scss */
.video-spot__play-button:before {
  content: url("data:image/svg+xml,<svg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path fill='red' d='M711 1128l484-250-484-253v503zm185-862q168 0 324.5 4.5t229.5 9.5l73 4q1 0 17 1.5t23 3 23.5 4.5 28.5 8 28 13 31 19.5 29 26.5q6 6 15.5 18.5t29 58.5 26.5 101q8 64 12.5 136.5t5.5 113.5v176q1 145-18 290-7 55-25 99.5t-32 61.5l-14 17q-14 15-29 26.5t-31 19-28 12.5-28.5 8-24 4.5-23 3-16.5 1.5q-251 19-627 19-207-2-359.5-6.5t-200.5-7.5l-49-4-36-4q-36-5-54.5-10t-51-21-56.5-41q-6-6-15.5-18.5t-29-58.5-26.5-101q-8-64-12.5-136.5t-5.5-113.5v-176q-1-145 18-290 7-55 25-99.5t32-61.5l14-17q14-15 29-26.5t31-19.5 28-13 28.5-8 23.5-4.5 23-3 17-1.5q251-18 627-18z'/></svg>");
}
/* line 871, ../../siteprivate/scss/101domain/main.scss */
.video-spot__play-button:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background-color: var(--color-white);
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -12px;
  z-index: -1;
}
/* line 883, ../../siteprivate/scss/101domain/main.scss */
.video-spot__play-button:hover {
  -webkit-filter: brightness(100%);
}

/* line 887, ../../siteprivate/scss/101domain/main.scss */
.video-spot__frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

/* line 896, ../../siteprivate/scss/101domain/main.scss */
.feature-thumb__block {
  flex: 2;
}

/* line 899, ../../siteprivate/scss/101domain/main.scss */
.feature-vid__block {
  display: flex;
  flex-direction: column;
  text-align: left;
  align-items: flex-start;
  flex: 5;
}

/* line 906, ../../siteprivate/scss/101domain/main.scss */
.vid-info__text {
  font-size: .8rem;
}

/* line 909, ../../siteprivate/scss/101domain/main.scss */
.vid-info__title {
  font-size: 1rem;
  line-height: 1.3;
}

/* line 913, ../../siteprivate/scss/101domain/main.scss */
.vid-thumbnail {
  width: 100%;
}

@media only screen and (min-width: 44.063em) {
  /* line 917, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.vid-layout {
    grid-gap: 1.5rem;
  }
}
/* line 927, ../../siteprivate/scss/101domain/main.scss */
.checklist ul {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 931, ../../siteprivate/scss/101domain/main.scss */
.checklist li {
  font-size: 1.35em;
  padding-bottom: 0;
  text-align: left;
}
/* line 935, ../../siteprivate/scss/101domain/main.scss */
.checklist li .fa {
  margin-top: 0.15em;
  color: var(--color-success__green);
}

@media only screen and (max-width: 44em) {
  /* line 944, ../../siteprivate/scss/101domain/main.scss */
  .checklist ul {
    margin-left: 0;
    float: none;
  }
  /* line 948, ../../siteprivate/scss/101domain/main.scss */
  .checklist li {
    font-size: 1.1em;
    line-height: 1.1em;
    margin-bottom: 0.25em;
    position: relative;
    padding-left: 2rem;
  }
  /* line 954, ../../siteprivate/scss/101domain/main.scss */
  .checklist li .fa {
    margin-top: 0;
    position: absolute;
    top: 0;
    left: 0.5rem;
    width: initial;
    width: auto;
    margin-right: 0.75rem;
  }
}
/* line 972, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked, .radio-button > [type="radio"]:not(:checked) {
  width: 0;
  height: 0;
  display: none;
  opacity: 0;
}
/* line 978, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked + label, .radio-button > [type="radio"]:not(:checked) + label {
  display: inline-block;
  margin: 0;
  padding-left: 2.75em;
  position: relative;
  cursor: pointer;
}
/* line 984, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked + label:before, .radio-button > [type="radio"]:not(:checked) + label:before {
  position: absolute;
  display: inline-block;
  bottom: 1px;
  left: 0;
  width: 2em;
  height: 2em;
  border: 0.3em solid var(--color-gray-4__light);
  color: var(--color-gray-4__light);
}
/* line 995, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked + label:hover:before, .radio-button > [type="radio"]:not(:checked) + label:hover:before {
  background-color: var(--color-gray-4__light);
}
/* line 1000, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked:focus + label:before, .radio-button > [type="radio"]:not(:checked):focus + label:before {
  border-color: var(--color-success__green);
  box-shadow: 0 0 6px 0 var(--color-success__green);
}
/* line 1004, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked[disabled] + label, .radio-button > [type="radio"]:not(:checked)[disabled] + label {
  cursor: not-allowed;
  opacity: .4;
}
/* line 1007, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked[disabled] + label:before, .radio-button > [type="radio"]:not(:checked)[disabled] + label:before {
  opacity: .7;
}

/* line 1015, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked + label:before,
.radio-button > [type="radio"]:not(:checked) + label:before {
  content: "";
  border-radius: 15px;
  -webkit-transition: border-color .2s ease-in, box-shadow .1s ease-in, background-color .2s ease-in, box-shadow .2s ease-in;
  -moz-transition: border-color .2s ease-in, box-shadow .1s ease-in, background-color .2s ease-in;
  -o-transition: border-color .2s ease-in, box-shadow .1s ease-in, background-color .2s ease-in;
  -ms-transition: border-color .2s ease-in, box-shadow .1s ease-in, background-color .2s ease-in;
  transition: border-color .2s ease-in, box-shadow .1s ease-in, background-color .2s ease-in;
}

/* line 1026, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:checked + label:before {
  color: var(--color-success__green);
  border-color: var(--color-success__green);
  background-color: var(--color-white);
  box-shadow: 0 0 0 3px var(--color-success__green);
  height: 1.5em;
  width: 1.5em;
  left: 3px;
  bottom: 4px;
}

/* line 1037, ../../siteprivate/scss/101domain/main.scss */
.radio-button > [type="radio"]:not(:checked) + label:before {
  box-shadow: inset 0 0 0 3px var(--color-white);
  background-color: var(--color-white);
}

/* line 1042, ../../siteprivate/scss/101domain/main.scss */
dd.active > a > .radio-button > [type="radio"] + label:before {
  color: var(--color-success__green);
  border-color: var(--color-success__green);
  background-color: var(--color-white);
  box-shadow: 0 0 0 3px var(--color-success__green);
  height: 1.5em;
  width: 1.5em;
  left: 3px;
  bottom: 4px;
}

/* line 1055, ../../siteprivate/scss/101domain/main.scss */
.em-note {
  display: block;
  font-size: 80%;
  font-style: italic;
}
/* line 1059, ../../siteprivate/scss/101domain/main.scss */
.larger .em-note {
  font-size: 60%;
}

/* line 1066, ../../siteprivate/scss/101domain/main.scss */
.feature-table {
  display: flex;
  flex-direction: column;
  margin-bottom: 2em;
  width: 100%;
}
/* line 1072, ../../siteprivate/scss/101domain/main.scss */
.feature-table.bordered-table {
  border: 1px solid var(--color-gray-4__light);
}

/* line 1074, ../../siteprivate/scss/101domain/main.scss */
.feature-table__row {
  background-color: var(--color-white);
}

/* line 1077, ../../siteprivate/scss/101domain/main.scss */
.col-heading__block,
.col-data__block {
  margin: 0;
  padding: 1em;
}

/* line 1082, ../../siteprivate/scss/101domain/main.scss */
.col-heading__block {
  background-color: var(--color-gray-5__lighter);
  display: flex;
  align-items: center;
}

/* line 1087, ../../siteprivate/scss/101domain/main.scss */
.col-heading__block.hide-block--md {
  display: none;
}

/* line 1090, ../../siteprivate/scss/101domain/main.scss */
.col-data__block {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--color-gray-4__light);
}

/* line 1095, ../../siteprivate/scss/101domain/main.scss */
.bordered-table .feature-table__row:last-child .col-data__block {
  border-bottom: none;
}

/* line 1096, ../../siteprivate/scss/101domain/main.scss */
.col-data__block.data-row--md {
  flex-direction: row;
}

/* line 1097, ../../siteprivate/scss/101domain/main.scss */
.col-data__row {
  flex: 1;
  display: flex;
  align-items: center;
  column-gap: 4rem;
}
/* line 1103, ../../siteprivate/scss/101domain/main.scss */
.col-data__row:nth-child(odd):not(:first-child) {
  background-color: var(--color-gray-5__lighter);
}

/* line 1107, ../../siteprivate/scss/101domain/main.scss */
.data-row--md .col-data__row {
  column-gap: initial;
}

/* line 1108, ../../siteprivate/scss/101domain/main.scss */
.table-col__heading,
.col-heading--md {
  flex: 1;
  font-weight: 700;
  color: var(--color-brand-1__dk-blue);
  text-align: left;
}

/* line 1115, ../../siteprivate/scss/101domain/main.scss */
.col-data__text {
  flex: 1;
  line-height: 1.1;
  text-align: right;
}

/* line 1120, ../../siteprivate/scss/101domain/main.scss */
.col-data__block-text {
  display: block;
}

/* line 1123, ../../siteprivate/scss/101domain/main.scss */
.data-text__link {
  font-weight: 700;
  color: var(--color-brand-1__dk-blue);
  border-bottom: 1px dashed var(--color-brand-2__blue);
}

/* line 1131, ../../siteprivate/scss/101domain/main.scss */
.col-data-simple__row:nth-child(odd) {
  background-color: var(--color-gray-6__lightest);
}

/* line 1134, ../../siteprivate/scss/101domain/main.scss */
.col-data-simple__row {
  display: flex;
  align-items: stretch;
  border-bottom: 1px solid var(--color-gray-5__lighter);
  background-color: var(--color-white);
}

/* line 1140, ../../siteprivate/scss/101domain/main.scss */
.col-data-simple__heading {
  flex: 6;
  font-weight: 600;
  padding: .5em 1em .5em .5em;
  align-self: auto;
  line-height: 1.3rem;
  border-right: 1px solid var(--color-gray-4__light);
}

/* line 1148, ../../siteprivate/scss/101domain/main.scss */
.col-data-simple__text {
  flex: 6;
  padding: .5em .5em .5em 1em;
  line-height: 1.3rem;
}

@media (pointer: fine) {
  /* line 1155, ../../siteprivate/scss/101domain/main.scss */
  .feature-table__row:hover {
    background-color: var(--color-gray-6__lightest);
  }

  /* line 1158, ../../siteprivate/scss/101domain/main.scss */
  .data-text__link:hover {
    color: var(--color-brand-2__blue);
    border-bottom-color: transparent;
  }
}
@media only screen and (min-width: 44.063em) {
  /* line 1164, ../../siteprivate/scss/101domain/main.scss */
  .col-data-simple__heading {
    flex: 4;
  }

  /* line 1167, ../../siteprivate/scss/101domain/main.scss */
  .col-data-simple__text {
    flex: 8;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 1172, ../../siteprivate/scss/101domain/main.scss */
  .col-heading__block,
  .col-heading__block.hide-block--md {
    display: flex;
    text-align: left;
  }

  /* line 1177, ../../siteprivate/scss/101domain/main.scss */
  .col-data__row {
    column-gap: 6em;
  }
  /* line 1179, ../../siteprivate/scss/101domain/main.scss */
  .col-data__row:nth-child(odd):not(:first-child) {
    background-color: initial;
  }

  /* line 1184, ../../siteprivate/scss/101domain/main.scss */
  .col-data__block {
    flex-direction: row;
  }

  /* line 1185, ../../siteprivate/scss/101domain/main.scss */
  .table-col__heading {
    font-size: 1.1em;
  }

  /* line 1186, ../../siteprivate/scss/101domain/main.scss */
  .col-heading--md {
    display: none;
  }

  /* line 1187, ../../siteprivate/scss/101domain/main.scss */
  .col-data__text {
    text-align: initial;
  }
}
/* line 1231, ../../siteprivate/scss/101domain/main.scss */
.flex-content-slab {
  flex-shrink: 1;
  flex-grow: 1;
}

/* line 1235, ../../siteprivate/scss/101domain/main.scss */
.tile-layout {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 1.5rem;
  margin-top: 1em;
  width: 100%;
}

/* line 1243, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.flush-top {
  margin-top: 0 !important;
}

/* line 1246, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.col-2-1,
.tile-layout.col-3-2-1,
.tile-layout.col-4-2-1,
.tile-layout.col-5-1 {
  grid-template-columns: 1fr;
}

/* line 1252, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.col-2,
.tile-layout.col-2-2,
.tile-layout.col-3-2,
.tile-layout.col-4-2,
.tile-layout.col-5-2 {
  grid-template-columns: repeat(2, 1fr);
}

/* line 1259, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.col-5-3,
.tile-layout.col-7-3 {
  grid-template-columns: repeat(3, 1fr);
}

/* line 1263, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.col-5 {
  grid-template-columns: repeat(5, 1fr);
}

/* line 1266, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.thin-gap {
  grid-gap: 1rem !important;
}

/* line 1269, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.thinnest-gap {
  grid-gap: 2px !important;
}

/* line 1272, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.text-contrast {
  color: var(--color-white);
}

/* line 1275, ../../siteprivate/scss/101domain/main.scss */
.tile__heading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.15;
}

/* line 1282, ../../siteprivate/scss/101domain/main.scss */
.tile__text,
.tile__text--small,
.tile__text--large {
  line-height: 1.25em;
  flex-grow: 1;
  flex-shrink: 1;
}

/* line 1289, ../../siteprivate/scss/101domain/main.scss */
.tile__text,
.tile__text--large
.tile-layout.min-footprint {
  font-size: .9rem;
}

/* line 1294, ../../siteprivate/scss/101domain/main.scss */
.tile__text--small {
  font-size: 1rem;
}

/* line 1297, ../../siteprivate/scss/101domain/main.scss */
.grid__item {
  align-items: center;
  row-gap: 1em;
}

/* line 1301, ../../siteprivate/scss/101domain/main.scss */
.feature__item,
.feature__item-row,
.feature__item-list,
.tile__item {
  display: flex;
  row-gap: 1.5rem;
  position: relative;
}

/* line 1309, ../../siteprivate/scss/101domain/main.scss */
.feature__item,
.tile__item {
  flex-direction: column;
  align-items: center;
}

/* line 1314, ../../siteprivate/scss/101domain/main.scss */
.tile__item.side-split {
  flex-direction: row;
}

/* line 1317, ../../siteprivate/scss/101domain/main.scss */
.col-2 .tile__item.side-split > :first-child,
.col-2 .tile__item.side-split > :last-child {
  flex: 6;
}

/* line 1321, ../../siteprivate/scss/101domain/main.scss */
.col-2-1 .tile__item.side-split > :first-child {
  flex: 3;
}

/* line 1324, ../../siteprivate/scss/101domain/main.scss */
.col-2-1 .tile__item.side-split > :last-child {
  flex: 9;
}

/* line 1327, ../../siteprivate/scss/101domain/main.scss */
.feature__item-row,
.feature__item-list {
  text-align: left;
  align-items: flex-start;
}

/* line 1332, ../../siteprivate/scss/101domain/main.scss */
.feature__item,
.feature__item-row,
.feature__item-list {
  column-gap: 1em;
}

/* line 1337, ../../siteprivate/scss/101domain/main.scss */
.feature__item:last-child,
.feature__item-row:last-child {
  border: 0;
}

/* line 1341, ../../siteprivate/scss/101domain/main.scss */
.feature-text__block,
.feature-img__block {
  display: flex;
  flex-direction: column;
}

/* line 1346, ../../siteprivate/scss/101domain/main.scss */
.feature-img__block {
  position: relative;
}

/* line 1350, ../../siteprivate/scss/101domain/main.scss */
.feature-img__block.add-services__images {
  row-gap: 1.1rem;
}

/* line 1353, ../../siteprivate/scss/101domain/main.scss */
.feature-text__block.add-services__content {
  align-items: flex-start;
  flex: 4 !important;
  row-gap: .5rem;
}

/* line 1358, ../../siteprivate/scss/101domain/main.scss */
.feature__img:not(.b-loaded) {
  width: 15vw;
  height: 10vh;
  background-color: var(--color-gray-6__lightest);
}

/* line 1363, ../../siteprivate/scss/101domain/main.scss */
.feature-text__block,
.feature-align__block {
  row-gap: 1em;
}

/* line 1368, ../../siteprivate/scss/101domain/main.scss */
.item-col_3-9 .feature-img__block {
  flex: 3;
}

/* line 1371, ../../siteprivate/scss/101domain/main.scss */
.item-col_3-9 .feature-text__block {
  flex: 9;
}

/* line 1374, ../../siteprivate/scss/101domain/main.scss */
.feature__item-list .feature-img__block {
  flex: 2;
}

/* line 1377, ../../siteprivate/scss/101domain/main.scss */
.feature__item-list .feature-text__block {
  flex: 10;
}

/* line 1380, ../../siteprivate/scss/101domain/main.scss */
.feature__img.b-loaded {
  width: 100vw;
  height: inherit;
}

/* line 1384, ../../siteprivate/scss/101domain/main.scss */
.feature__icon,
.feature-round__icon {
  width: auto;
  height: auto;
  max-height: 30px;
}

/* line 1390, ../../siteprivate/scss/101domain/main.scss */
.feature-img--round {
  height: 2rem;
  width: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 1.25rem;
}

/* line 1399, ../../siteprivate/scss/101domain/main.scss */
.feature-img--round:before {
  content: "";
  position: absolute;
  height: 4rem;
  width: 4rem;
  border-radius: 50%;
  background-color: var(--color-gray-4__light);
}

/* line 1407, ../../siteprivate/scss/101domain/main.scss */
.feature__icon {
  fill: var(--color-gray-4__light);
}

/* line 1410, ../../siteprivate/scss/101domain/main.scss */
.feature-round__icon {
  fill: var(--color-gray__base);
  z-index: 1;
}

/* line 1414, ../../siteprivate/scss/101domain/main.scss */
.spot-step__icon {
  fill: var(--color-white);
  height: 3rem;
  width: 3rem;
  z-index: 1;
}

/* line 1420, ../../siteprivate/scss/101domain/main.scss */
.product-tile__item {
  row-gap: 1.25rem;
}

/* line 1424, ../../siteprivate/scss/101domain/main.scss */
.spot-step,
.spot-step--icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1431, ../../siteprivate/scss/101domain/main.scss */
.spot-step {
  width: 4rem;
  height: 4rem;
}

/* line 1435, ../../siteprivate/scss/101domain/main.scss */
.spot-step--icon {
  width: 3rem;
  height: 3rem;
}

/* line 1439, ../../siteprivate/scss/101domain/main.scss */
.feature__item.feature-spot {
  flex-direction: row;
}

/* line 1442, ../../siteprivate/scss/101domain/main.scss */
.feature-spot .feature-img__block {
  align-items: center;
  align-self: flex-start;
  flex: 3;
}

/* line 1447, ../../siteprivate/scss/101domain/main.scss */
.feature-spot .feature-text__block {
  text-align: left;
  align-items: flex-start;
  flex: 9;
}

/* line 1452, ../../siteprivate/scss/101domain/main.scss */
.spot-step:before,
.spot-step--icon:before {
  content: "";
  position: absolute;
  margin: 1rem auto;
  background-color: var(--color-brand-2__blue);
  padding-top: 0.75rem;
}

/* line 1460, ../../siteprivate/scss/101domain/main.scss */
.spot-step:before {
  width: 4rem;
  height: 4rem;
}

/* line 1464, ../../siteprivate/scss/101domain/main.scss */
.spot-step--icon:before {
  width: 3rem;
  height: 3rem;
}

/* line 1468, ../../siteprivate/scss/101domain/main.scss */
.spot-image {
  display: none;
}

/* line 1471, ../../siteprivate/scss/101domain/main.scss */
.spot__icon {
  width: auto;
  height: auto;
  max-height: 30px;
  z-index: 5;
}

/* line 1479, ../../siteprivate/scss/101domain/main.scss */
.spot-step__text {
  color: var(--color-white);
  margin: 0;
  line-height: 1.25rem;
  z-index: 5;
  text-align: center;
}

/* line 1486, ../../siteprivate/scss/101domain/main.scss */
.spot-step__text strong {
  font-size: 2rem;
  line-height: 2.5rem;
  display: block;
  font-weight: 400;
}

/* line 1492, ../../siteprivate/scss/101domain/main.scss */
.feature__product-notes {
  display: flex;
  margin-top: .5rem;
}

/* line 1496, ../../siteprivate/scss/101domain/main.scss */
.feature-note__item {
  background-color: var(--color-gray__base);
  padding: 4px 8px;
  font-size: .9rem;
  color: var(--color-white);
  text-transform: uppercase;
  margin-right: .5rem;
}

@media only screen and (min-width: 44.063em) {
  /* line 1506, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-3-2-1,
  .tile-layout.col-4-2-1 {
    grid-template-columns: repeat(2, 1fr);
  }

  /* line 1510, ../../siteprivate/scss/101domain/main.scss */
  .tile__text,
  .tile__text--large {
    font-size: 1.2rem;
    line-height: 1.3em;
    flex-grow: 1;
    flex-shrink: 1;
  }

  /* line 1517, ../../siteprivate/scss/101domain/main.scss */
  .tile__text--large {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  /* line 1521, ../../siteprivate/scss/101domain/main.scss */
  .tile__text--small {
    font-size: 1.15rem;
    line-height: 1.3em;
  }

  /* line 1525, ../../siteprivate/scss/101domain/main.scss */
  .feature__item {
    flex-direction: row;
    border: 0;
    padding: 0;
    row-gap: 1em;
  }

  /* line 1531, ../../siteprivate/scss/101domain/main.scss */
  .feature-text__block,
  .feature-img__block {
    align-items: center;
  }

  /* line 1538, ../../siteprivate/scss/101domain/main.scss */
  .feature-text__block {
    text-align: left;
    align-items: flex-start;
  }

  /* line 1543, ../../siteprivate/scss/101domain/main.scss */
  .feature__item-row {
    border: 0;
  }

  /* line 1546, ../../siteprivate/scss/101domain/main.scss */
  .feature-align__block {
    align-items: center;
    text-align: center;
  }

  /* line 1550, ../../siteprivate/scss/101domain/main.scss */
  .feature__item-list .feature-img__block {
    flex: 1;
  }

  /* line 1553, ../../siteprivate/scss/101domain/main.scss */
  .feature__item-list .feature-tet__block {
    flex: 11;
  }

  /* line 1556, ../../siteprivate/scss/101domain/main.scss */
  .feature__item-row .feature-align__block {
    align-items: start;
  }

  /* line 1559, ../../siteprivate/scss/101domain/main.scss */
  .feature__icon,
  .feature-round__icon {
    max-height: 70px;
  }

  /* line 1563, ../../siteprivate/scss/101domain/main.scss */
  .spot-step,
  .spot-step--icon {
    width: 5.5em;
    height: 5.5em;
  }

  /* line 1568, ../../siteprivate/scss/101domain/main.scss */
  .spot-step:before,
  .spot-step--icon:before {
    width: 5.5rem;
    height: 5.5rem;
  }

  /* line 1573, ../../siteprivate/scss/101domain/main.scss */
  .spot__icon {
    max-height: 40px;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 1578, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 3rem;
    margin-top: 1.5em;
  }

  /* line 1583, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-1 {
    grid-template-columns: 1fr;
  }

  /* line 1586, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-2-1 {
    grid-template-columns: repeat(2, 1fr);
  }

  /* line 1589, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-3,
  .tile-layout.col-3-1,
  .tile-layout.col-3-2,
  .tile-layout.col-3-2-1 {
    grid-template-columns: repeat(3, 1fr);
  }

  /* line 1595, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-4-2,
  .tile-layout.col-4-2-1 {
    grid-template-columns: repeat(4, 1fr);
  }

  /* line 1599, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-5-1,
  .tile-layout.col-5-2,
  .tile-layout.col-5-3 {
    grid-template-columns: repeat(5, 1fr);
  }

  /* line 1604, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-7-3 {
    grid-template-columns: repeat(7, 1fr);
  }

  /* line 1607, ../../siteprivate/scss/101domain/main.scss */
  .product-tiles.lg-gap {
    grid-gap: 6em;
  }

  /* line 1610, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  /* line 1613, ../../siteprivate/scss/101domain/main.scss */
  .feature__item {
    gap: 1.25em;
    flex-direction: column;
  }

  /* line 1617, ../../siteprivate/scss/101domain/main.scss */
  .tile__item.row-separator {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }

  /* line 1622, ../../siteprivate/scss/101domain/main.scss */
  .feature__img:not(.b-loaded) {
    width: 100%;
    height: 50vh;
  }

  /* line 1626, ../../siteprivate/scss/101domain/main.scss */
  .feature-text__block.centered {
    text-align: center;
    align-items: center;
  }

  /* line 1630, ../../siteprivate/scss/101domain/main.scss */
  .feature-panels > li {
    height: 100%;
  }

  /* line 1634, ../../siteprivate/scss/101domain/main.scss */
  .feature-round__icon {
    height: 5rem;
    width: 5rem;
  }

  /* line 1638, ../../siteprivate/scss/101domain/main.scss */
  .feature__item.feature-spot {
    flex-direction: column;
  }

  /* line 1641, ../../siteprivate/scss/101domain/main.scss */
  .feature-spot,
  .feature-spot .feature-img__block {
    align-items: flex-start;
    flex: 1;
  }

  /* line 1646, ../../siteprivate/scss/101domain/main.scss */
  .spot-step.step-overlay {
    position: absolute;
    bottom: 0;
  }

  /* line 1650, ../../siteprivate/scss/101domain/main.scss */
  .spot-image {
    display: block;
    position: relative;
    background-size: cover;
  }

  /* line 1655, ../../siteprivate/scss/101domain/main.scss */
  .spot-step__text strong {
    font-size: 2.5rem;
  }

  /* line 1658, ../../siteprivate/scss/101domain/main.scss */
  .col-2-1 .tile__item.side-split > :first-child,
  .col-2-1 .tile__item.side-split > :last-child {
    flex: 6;
  }
}
/* line 1669, ../../siteprivate/scss/101domain/main.scss */
.separator-four-dots {
  display: block;
  width: 4em;
  height: 0.4em;
  fill: var(--color-gray-4__light);
}

/* line 1676, ../../siteprivate/scss/101domain/main.scss */
.section-highlight {
  font-size: 1.2rem;
  text-transform: uppercase;
  color: var(--color-brand-4__gold);
  margin-bottom: 1rem;
  font-weight: 400;
}

@media only screen and (min-width: 78.063em) {
  /* line 1685, ../../siteprivate/scss/101domain/main.scss */
  .column-separator--right {
    border-right: 3px solid var(--color-gray-4__light);
    padding-right: 5.75em;
  }

  /* line 1689, ../../siteprivate/scss/101domain/main.scss */
  .column-separator--right:before {
    content: "";
    position: absolute;
    bottom: auto;
    left: auto;
    right: -1.1rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1rem 1rem 0 1rem;
    border-color: var(--color-gray-4__light) transparent transparent transparent;
  }
}
/* line 1703, ../../siteprivate/scss/101domain/main.scss */
.pop-image,
.pop-button {
  transition: all 300ms;
}

/* line 1707, ../../siteprivate/scss/101domain/main.scss */
.pop-image-clipbox {
  overflow: hidden;
}

/* line 1710, ../../siteprivate/scss/101domain/main.scss */
.pop-button {
  background-color: var(--color-gray-6__lightest);
}

/* line 1713, ../../siteprivate/scss/101domain/main.scss */
.bg-lightest .pop-button {
  background-color: var(--color-white);
}

/* line 1716, ../../siteprivate/scss/101domain/main.scss */
.pop-button.link-arrow {
  padding-right: 2rem;
}

/* line 1719, ../../siteprivate/scss/101domain/main.scss */
.pop-image.link-arrow:after,
.pop-button.link-arrow:after {
  border-style: solid;
  border-width: 0.1em 0.1em 0 0;
  border-color: transparent;
  content: '';
  display: inline-block;
  height: 0.6rem;
  position: absolute;
  top: calc(50% - 0.25em);
  right: 1rem;
  transform: rotate(45deg);
  width: 0.6rem;
  transition: all 300ms;
}

/* line 1734, ../../siteprivate/scss/101domain/main.scss */
.pop-button.link-arrow:after {
  border-color: var(--color-gray-4__light);
}

@media only screen and (min-width: 44.063em) {
  /* line 1739, ../../siteprivate/scss/101domain/main.scss */
  .section-highlight {
    font-size: 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (pointer: fine) {
  /* line 1745, ../../siteprivate/scss/101domain/main.scss */
  .pop-image:hover,
  .pop-button:hover {
    transform: scale(1.05);
  }

  /* line 1749, ../../siteprivate/scss/101domain/main.scss */
  .pop-button:hover {
    background-color: var(--color-link-hover__lighter-blue);
  }

  /* line 1752, ../../siteprivate/scss/101domain/main.scss */
  .pop-button.link-arrow:hover:after {
    border-color: var(--color-brand-2__blue);
  }

  /* line 1755, ../../siteprivate/scss/101domain/main.scss */
  .lift-box-darken,
  .lift-box-lighten {
    will-change: transform;
    transform: scale(1);
    transition: all 300ms;
  }
  /* line 1761, ../../siteprivate/scss/101domain/main.scss */
  .lift-box-darken:hover,
  .lift-box-lighten:hover {
    -webkit-transform: scale(1.0325, 1.0325);
    -moz-transform: scale(1.0325, 1.0325);
    -ms-transform: scale(1.0325, 1.0325);
    transform: scale(1.05, 1.05);
    z-index: 7;
    -webkit-box-shadow: 0 0 1em 0.5em rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 1em 0.5em rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 1em 0.5em rgba(0, 0, 0, 0.15);
  }

  /* line 1772, ../../siteprivate/scss/101domain/main.scss */
  .lift-box-lighten:hover {
    background-color: #f5f8f9;
  }

  /* line 1773, ../../siteprivate/scss/101domain/main.scss */
  .lift-box-darken:hover {
    background-color: #293d45;
  }
}
/* line 1781, ../../siteprivate/scss/101domain/main.scss */
.domain-box {
  grid-gap: 0.75rem;
  margin: 0 0 2rem 0;
}

/* line 1785, ../../siteprivate/scss/101domain/main.scss */
.domain-box__item {
  display: inline-flex;
  padding: 0;
}

/* line 1789, ../../siteprivate/scss/101domain/main.scss */
.domain-box__link {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  text-decoration: none;
  transition: all 300ms;
  flex: 1;
  min-height: 7.875rem;
}

/* line 1801, ../../siteprivate/scss/101domain/main.scss */
.domain-box__name {
  color: var(--color-black);
  font-size: 2rem;
  line-height: 1;
  font-weight: 700;
}

/* line 1807, ../../siteprivate/scss/101domain/main.scss */
.domain-box__price {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  line-height: 1;
}

/* line 1813, ../../siteprivate/scss/101domain/main.scss */
.domain-box__sub-text {
  font-size: .8rem;
  line-height: 1;
}

/* line 1817, ../../siteprivate/scss/101domain/main.scss */
.domain-box__button {
  display: block;
  background-color: var(--color-brand-2__blue);
  padding: 0.5rem;
  color: var(--color-white);
  font-size: 0.75rem;
  transition: all 300ms;
  text-transform: uppercase;
}

@media (pointer: fine) {
  /* line 1828, ../../siteprivate/scss/101domain/main.scss */
  .domain-box__link:hover .corp-domain-box__button {
    background-color: var(--color-brand-1__dk-blue);
  }
}
/* line 1838, ../../siteprivate/scss/101domain/main.scss */
.tooltip__block {
  position: relative;
  display: inline-flex;
}

/* line 1842, ../../siteprivate/scss/101domain/main.scss */
.tooltip__item {
  min-width: 250px;
  left: 50%;
  transform: translate(-50%, -100%);
  padding: 1rem;
  color: var(--color-white);
  background-color: var(--color-gray-2__darker);
  font-weight: normal;
  border-radius: 8px;
  position: absolute;
  z-index: 99999999;
  box-sizing: border-box;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25);
  visibility: hidden;
  opacity: 0;
  transition: opacity 300ms;
  width: initial;
  height: initial;
}

/* line 1861, ../../siteprivate/scss/101domain/main.scss */
.tooltip__trigger {
  display: none;
}

/* line 1864, ../../siteprivate/scss/101domain/main.scss */
.tooltip__item:after {
  content: "";
  position: absolute;
  bottom: -1.2rem;
  margin-left: -10px;
  left: 50%;
  border: 10px solid transparent;
  border-top-color: var(--color-gray-2__darker);
}

/* line 1873, ../../siteprivate/scss/101domain/main.scss */
.tooltip-pos--top {
  top: -10px;
}

/* line 1876, ../../siteprivate/scss/101domain/main.scss */
.tooltip__icon {
  fill: #20a6d4;
  height: 1.25rem;
  width: 1.25rem;
  vertical-align: text-top;
  margin-left: 0.25rem;
}

/* line 1883, ../../siteprivate/scss/101domain/main.scss */
.tooltip-title {
  font-size: 1rem;
  line-height: 1.3em;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: var(--color-brand-5__yellow);
}

/* line 1890, ../../siteprivate/scss/101domain/main.scss */
.tooltip-content {
  font-size: 0.8rem;
  line-height: 1.3em;
  margin-bottom: 0 !important;
}

/* line 1895, ../../siteprivate/scss/101domain/main.scss */
.tooltip__trigger:checked ~ .tooltip__item {
  visibility: visible;
  opacity: 1;
}

@media (pointer: fine) {
  /* line 1900, ../../siteprivate/scss/101domain/main.scss */
  .tooltip__block:hover {
    cursor: pointer;
  }

  /* line 1901, ../../siteprivate/scss/101domain/main.scss */
  .tooltip__block:hover .tooltip__item {
    visibility: visible;
    opacity: 1;
  }
}
/* line 1912, ../../siteprivate/scss/101domain/main.scss */
.covered-domains {
  column-count: 2;
  text-align: center;
  margin-bottom: 2em;
}

@media only screen and (min-width: 44.063em) {
  /* line 1918, ../../siteprivate/scss/101domain/main.scss */
  .covered-domains {
    column-count: 4;
    text-align: left;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 1921, ../../siteprivate/scss/101domain/main.scss */
  .col-list-six {
    column-count: 6;
  }
}
/* line 1928, ../../siteprivate/scss/101domain/main.scss */
.img-spacing {
  margin: 1.5rem 0;
}

/*

<div class="tabs-outer">
	<div class="tabs-container">
		<nav class="tabs">
		<ul>
			<li class="active" data-tab="tab-1">
				<svg> Gmail
			</li>
			<li data-tab="tab-2">
				<svg> Meet
			</li>
			<li data-tab="tab-3">
				<svg> Drive
			</li>
			<li data-tab="tab-4">
				<svg> Calendar
			</li>
		</ul>
		</nav>
	</div>
	<div id="tab-1" class="tab-content current">
		<picture>
		<h3>
		<p>						
	</div>
	<div id="tab-2" class="tab-content">
		<picture>
		<h3>
		<p>	
	</div>			
	<div id="tab-3" class="tab-content">
		<picture>
		<h3>
		<p>	
	</div>
	<div id="tab-4" class="tab-content">
		<picture>
		<h3>
		<p>	
	</div>
</div>

.tabs-outer {
    background-color: $white;
}
.tabs-container {
    position: relative;
    height: 6rem;
    padding: 1rem 1rem 0 1rem;
    nav {
        margin: 0 auto;
        position: absolute;
        width: calc(100% - 2rem);
        z-index: 1;
        ul {
            list-style: none;
            margin: 0;
            padding: 0;
            border: 1px solid $gray-light;
            background: $gray-lighter;
            border-radius: 1rem;
            display: flex;
            flex-direction: column;
            li {
                padding: 0.5rem;
                cursor: pointer;
                color: #000;
                border-top: 1px solid $gray-light;
                font-size: 1.25rem;
                font-weight: bold;
                order: 1;
                svg {
                    height: 4rem;
                    width: 4rem;
                    margin-right: 1rem;
                    vertical-align: middle;
                    -webkit-filter: grayscale(100%);
                    filter: grayscale(100%);
                    -moz-opacity: 0.65;
                    opacity: 0.65;
                }
                &.active {
                    border-top: none;
                    order: 0;
                    &:after {
                        width: 0;
                        height: 0;
                        border: 0.5rem solid transparent;
                        border-top: 0.5rem solid #000;
                        content: '';
                        position: absolute;
                        right: 1.5rem;
                        top: 2.25rem;;
                        z-index: 9999;
                    }
                }
                &.active,
                &:hover {
                    svg {
                        -webkit-filter: none;
                        filter: none;
                        -moz-opacity: 1;
                        opacity: 1;
                    }
                }
                &:not(.active) {
                    position: absolute;
                    top: -999em;
                }
            }
            &.expanded li.active:after {
                border-top-color: transparent;
                border-bottom-color: #000;
                top: 1.75rem;
            }
            &.expanded li:not(.active) {
                position: relative;
                top: auto;
            }
        }
    }
}
@media only screen and (min-width: 44.063em) {
    .tabs-outer {
        display: flex;
        align-items: stretch;
        border-top: 2px solid $gray-lighter;
        border-bottom: 2px solid $gray-lighter;
    }
    .tabs-container {
        height: auto;
        flex-grow: 0;
        flex-shrink: 0;
        padding: 0;
        nav {
            position: relative;
            height: 100%;
            width: auto;
            ul {
                display: flex;
                flex-direction: column;
                justify-content: center;
                white-space: nowrap;
                border: none;
                padding: 0;
                height: 100%;
                gap: 1px;
                background-color: $gray-light;
                li {
                    margin: 0;
                    padding: 1rem 4rem 1rem 1rem;
                    border: none;
                    flex-grow: 1;
                    flex-shrink: 1;
                    background-color: $gray-lighter;
                    display: flex;
                    align-items: center;
                    &.active {
                        background-color: $white;
                        order: 1;
                        &:after {
                            display: none;
                        }
                    }
                    &:not(.active) {
                        position: relative;
                        top: auto;
                    }
                }
            }
        }
    }
}
.tab-content {
    display: none;
    h3 {
        font-weight: bold;
        font-size: 1.5rem;
        width: 100%;
        margin-top: 1rem;
    }
    p {
        margin-top: 1.5rem;
        margin-bottom: 0;
        font-size: 1rem;
        line-height: 1.25;
        width: 100%;
    }
    &.current {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 1.5rem;
        text-align: left;
    }
    img {
        width: auto;
    }
}
@media only screen and (min-width: 44.063em) {
    .tab-content {
        min-height: 36rem;
        img {
            max-height: 18rem;
        }
    }
}

*/
/* ******************** */
/*** OLD RETAIL CONTACT FORM ***/
