/* 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-lt-blue-2: #c4e6f5;
  --color-nav__yellow: #e7c245;
}

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

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

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

/* line 42, ../../siteprivate/scss/101domain/main.scss */
.bg-light {
  background-color: var(--color-gray-4__light);
}

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

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

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

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

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

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

/* line 49, ../../siteprivate/scss/101domain/main.scss */
.bg-lighter-blue {
  background-color: var(--color-lt-blue-2);
}

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

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

/* line 53, ../../siteprivate/scss/101domain/main.scss */
.bg-dk-blue .section-heading,
.bg-dk-blue .section-sub-heading,
.bg-dk-blue .section-text,
.bg-blue .section-heading,
.bg-blue .section-text,
.bg-darkest .section-heading,
.bg-darkest .section-sub-heading,
.bg-darkest .section-text,
.bg-darker .section-heading,
.bg-darker .section-sub-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 71, ../../siteprivate/scss/101domain/main.scss */
.success-text {
  color: var(--color-success__green);
}

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

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

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

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

/* line 82, ../../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 90, ../../siteprivate/scss/101domain/main.scss */
.col-center {
  align-items: center;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 141, ../../siteprivate/scss/101domain/main.scss */
.page-header-action--desktop,
.page-header-action--desktop-grid {
  display: none;
}

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

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

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

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

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

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

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

  /* line 176, ../../siteprivate/scss/101domain/main.scss */
  .col-base.col-center-vert {
    align-items: flex-start;
    justify-content: center;
  }

  /* line 180, ../../siteprivate/scss/101domain/main.scss */
  .page-header-action--desktop-grid {
    display: grid;
  }
}
/* line 189, ../../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 198, ../../siteprivate/scss/101domain/main.scss */
.page-header .inter-link {
  color: var(--color-brand-2__blue);
}

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

/* line 200, ../../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 207, ../../siteprivate/scss/101domain/main.scss */
.action-link__text--gold {
  color: var(--color-brand-5__yellow);
  font-size: 1rem;
  text-transform: uppercase;
}

/* line 212, ../../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 217, ../../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 225, ../../siteprivate/scss/101domain/main.scss */
.strong-colorless-link {
  color: inherit;
  font-weight: 700;
}

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

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

/* line 239, ../../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 251, ../../siteprivate/scss/101domain/main.scss */
.jump-arrow strong,
.jump-arrow--centered strong {
  display: none;
}

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

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

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

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

  /* line 282, ../../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 287, ../../siteprivate/scss/101domain/main.scss */
  .strong-colorless-link:hover {
    color: #a6e4fc;
    border-bottom-color: transparent;
  }

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

  /* line 292, ../../siteprivate/scss/101domain/main.scss */
  .jump-arrow:hover::before,
  .jump-arrow--centered:hover::before {
    margin-top: 0.5rem;
  }
}
/* line 300, ../../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 308, ../../siteprivate/scss/101domain/main.scss */
.button-flex__base, .button__icon--pdf {
  display: flex;
  align-items: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

/* line 352, ../../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 361, ../../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 362, ../../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 363, ../../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 364, ../../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 365, ../../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 366, ../../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 367, ../../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 370, ../../siteprivate/scss/101domain/main.scss */
  .standard-button,
  .square-button {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 385, ../../siteprivate/scss/101domain/main.scss */
  .crumbs__text {
    font-size: 0.85em;
  }

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

  /* line 395, ../../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 402, ../../siteprivate/scss/101domain/main.scss */
  .search-extra a:hover {
    color: #ffffff;
    border-bottom-color: #106385;
  }
  /* line 406, ../../siteprivate/scss/101domain/main.scss */
  .search-extra a:before {
    color: #ffffff;
  }
}
/* line 415, ../../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 425, ../../siteprivate/scss/101domain/main.scss */
.inline-banner.bg-darkest,
.inline-banner.bg-darker {
  color: var(--color-white);
}

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

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

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

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

  /* line 445, ../../siteprivate/scss/101domain/main.scss */
  .inline-banner > .standard-button {
    align-self: flex-end;
    margin-left: auto;
  }
}
/* line 455, ../../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 469, ../../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 478, ../../siteprivate/scss/101domain/main.scss */
.loading-spinner {
  position: relative;
  margin-right: 2em;
}

/* line 482, ../../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 512, ../../siteprivate/scss/101domain/main.scss */
.modal-header {
  background-color: var(--color-gray-1__darkest);
}

/* line 513, ../../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 514, ../../siteprivate/scss/101domain/main.scss */
.modal-heading-small {
  color: var(--color-white);
  display: flex;
  font-size: 1.3rem;
  padding: 1.5rem;
}

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

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

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

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

/* line 538, ../../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 547, ../../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 552, ../../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 562, ../../siteprivate/scss/101domain/main.scss */
.faq-question__text {
  display: inline-flex;
  align-items: center;
  line-height: 1.1;
  padding-right: 1em;
  flex: 11;
}

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

/* line 573, ../../siteprivate/scss/101domain/main.scss */
.faq-answer__block {
  padding: 0 1.5em;
  color: var(--color-black);
  transition: max-height, padding 300ms;
}
/* line 578, ../../siteprivate/scss/101domain/main.scss */
.faq-answer__block p {
  font-size: 1em;
  margin-bottom: 0;
}
/* line 579, ../../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 581, ../../siteprivate/scss/101domain/main.scss */
.accordion-title__block {
  align-items: initial;
  justify-content: center;
  cursor: pointer;
}

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

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

/* line 589, ../../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 597, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:not(:checked) ~ .faq-answer__block {
  max-height: 0;
  padding: 0;
}
/* line 601, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:not(:checked) + .faq-question__block.show-answer:before {
  content: url(/images/svg/plus-circle.svg);
}

/* line 604, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:checked ~ .faq-answer__block {
  padding: 0 1.5em 1.5em;
}
/* line 605, ../../siteprivate/scss/101domain/main.scss */
.accordion__toggle:checked + .faq-question__block.show-answer:before {
  content: url(/images/svg/minus-circle.svg);
}
/* line 606, ../../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 610, ../../siteprivate/scss/101domain/main.scss */
  .accordion__toggle:checked ~ .faq-answer__block {
    max-height: initial;
  }
}
@media (pointer: fine) {
  /* line 613, ../../siteprivate/scss/101domain/main.scss */
  .faq-answer__block a:hover {
    border-bottom: 1px solid var(--color-brand-2__blue);
  }
}
/*** FAQ DISPLAY ***/
/* line 618, ../../siteprivate/scss/101domain/main.scss */
.faq-item__question {
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  font-weight: 700;
}

/* line 623, ../../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 630, ../../siteprivate/scss/101domain/main.scss */
.faq-item__answer {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
}

/* line 634, ../../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 642, ../../siteprivate/scss/101domain/main.scss */
.faq-item__answer p,
.answer-block__text p {
  margin-bottom: .5rem;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 715, ../../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 724, ../../siteprivate/scss/101domain/main.scss */
#gcaptchaplace {
  height: 78px;
}

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

  /* line 732, ../../siteprivate/scss/101domain/main.scss */
  .contact-col {
    flex: 6;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 738, ../../siteprivate/scss/101domain/main.scss */
  .contact-form__standard {
    width: 100%;
  }
}
/*** HONEYPOT FORM FIELD ***/
/* line 742, ../../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 757, ../../siteprivate/scss/101domain/main.scss */
.promo-strike {
  text-decoration: line-through;
  color: var(--color-gray__base);
  font-size: 90%;
}

/* line 767, ../../siteprivate/scss/101domain/main.scss */
.blog-section-highlight {
  color: var(--color-brand-5__yellow) !important;
}
/* line 770, ../../siteprivate/scss/101domain/main.scss */
.blog-article__img {
  margin: 1em auto;
}
/* line 773, ../../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 782, ../../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 789, ../../siteprivate/scss/101domain/main.scss */
.blog-article__heading {
  font-size: 1.3rem;
}
/* line 792, ../../siteprivate/scss/101domain/main.scss */
.blog-article__text {
  font-size: 1.1rem;
}
/* line 795, ../../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 805, ../../siteprivate/scss/101domain/main.scss */
  .blog-callout__heading {
    font-size: 1.75em;
    text-align: left;
  }
}
/* line 811, ../../siteprivate/scss/101domain/main.scss */
.call-out-box--trim-bottom {
  padding: 1rem;
}

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

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

/* line 820, ../../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: 66.063em) {
  /* line 830, ../../siteprivate/scss/101domain/main.scss */
  .call-out-box,
  .call-out-box--trim-bottom {
    padding: 2.5rem;
  }
}
/* line 837, ../../siteprivate/scss/101domain/main.scss */
.call-out-banner {
  padding: 1rem;
}

/* line 838, ../../siteprivate/scss/101domain/main.scss */
.call-out-banner__heading {
  color: var(--color-black);
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 1.1em;
  margin-bottom: .5rem;
}

/* line 845, ../../siteprivate/scss/101domain/main.scss */
.call-out-banner__heading-img {
  vertical-align: text-bottom;
}

/* line 846, ../../siteprivate/scss/101domain/main.scss */
.call-out-banner__text {
  color: var(--color-gray-1__darkest);
  text-rendering: optimizeLegibility;
  line-height: 1.5;
  font-size: 1.05em;
}

/* line 853, ../../siteprivate/scss/101domain/main.scss */
.quote-block {
  padding: 1rem;
  display: flex;
}

/* line 857, ../../siteprivate/scss/101domain/main.scss */
.quote-block__figure {
  flex: 1;
}

/* line 860, ../../siteprivate/scss/101domain/main.scss */
.quote-block__img {
  width: 2.5rem;
  height: 3.5rem;
  fill: var(--color-gray-5__lighter);
  margin-top: 1.5rem;
  margin-left: -1.5rem;
}

/* line 867, ../../siteprivate/scss/101domain/main.scss */
.quote-block__content {
  flex: 9;
  display: flex;
  flex-direction: column;
  row-gap: .5em;
}

/* line 873, ../../siteprivate/scss/101domain/main.scss */
.quote-block__lead-text {
  color: var(--color-brand-4__gold);
  font-size: .9rem;
  text-transform: uppercase;
}

/* line 878, ../../siteprivate/scss/101domain/main.scss */
.quote-block__quote-text {
  font-size: 1.3rem;
  font-style: italic;
  line-height: 1.3;
}

/* line 883, ../../siteprivate/scss/101domain/main.scss */
.quote-block__attrib-text {
  font-size: 1rem;
}

@media only screen and (min-width: 66.063em) {
  /* line 887, ../../siteprivate/scss/101domain/main.scss */
  .quote-block__img {
    width: 3.5rem;
    height: 3.7rem;
    margin-left: 0;
  }
}
/* line 899, ../../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 908, ../../siteprivate/scss/101domain/main.scss */
.video-spot__id-holder {
  cursor: pointer;
  -webkit-transition: .6s all;
  -moz-transition: .6s all;
  transition: .6s all;
}

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

/* line 923, ../../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 933, ../../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 936, ../../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 948, ../../siteprivate/scss/101domain/main.scss */
.video-spot__play-button:hover {
  -webkit-filter: brightness(100%);
}

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

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

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

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

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

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

@media only screen and (min-width: 44.063em) {
  /* line 982, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.vid-layout {
    grid-gap: 1.5rem;
  }
}
/* line 992, ../../siteprivate/scss/101domain/main.scss */
.checklist ul {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 996, ../../siteprivate/scss/101domain/main.scss */
.checklist li {
  font-size: 1.35em;
  padding-bottom: 0;
  text-align: left;
}
/* line 1000, ../../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 1009, ../../siteprivate/scss/101domain/main.scss */
  .checklist ul {
    margin-left: 0;
    float: none;
  }
  /* line 1013, ../../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 1019, ../../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 1037, ../../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 1043, ../../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 1049, ../../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 1060, ../../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 1065, ../../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 1069, ../../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 1072, ../../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 1080, ../../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 1091, ../../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 1102, ../../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 1107, ../../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 1120, ../../siteprivate/scss/101domain/main.scss */
.em-note {
  display: block;
  font-size: 80%;
  font-style: italic;
}
/* line 1124, ../../siteprivate/scss/101domain/main.scss */
.larger .em-note {
  font-size: 60%;
}

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

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

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

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

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

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

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

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

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

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

/* line 1173, ../../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 1180, ../../siteprivate/scss/101domain/main.scss */
.col-data__text {
  flex: 1;
  line-height: 1.1;
  text-align: right;
}

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

/* line 1188, ../../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 1196, ../../siteprivate/scss/101domain/main.scss */
.col-data-simple__row:nth-child(odd) {
  background-color: var(--color-gray-6__lightest);
}

/* line 1199, ../../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 1205, ../../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 1213, ../../siteprivate/scss/101domain/main.scss */
.col-data-simple__text {
  flex: 6;
  padding: .5em .5em .5em 1em;
  line-height: 1.3rem;
}

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

  /* line 1223, ../../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 1229, ../../siteprivate/scss/101domain/main.scss */
  .col-data-simple__heading {
    flex: 4;
  }

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

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

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

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

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

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

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

/* line 1303, ../../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 1309, ../../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 1316, ../../siteprivate/scss/101domain/main.scss */
.tile-layout.col-5-3,
.tile-layout.col-7-3 {
  grid-template-columns: repeat(3, 1fr);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1410, ../../siteprivate/scss/101domain/main.scss */
.feature__img:not(.b-loaded),
.sub-category__img:not(.b-loaded) {
  max-width: 100%;
  width: 100vw;
  height: auto;
  background-color: var(--color-gray-6__lightest);
}

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

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

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

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

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

/* line 1434, ../../siteprivate/scss/101domain/main.scss */
.feature__img.b-loaded,
.sub-category__img.b-loaded {
  max-width: 100%;
  width: 100vw;
  height: auto;
}

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

/* line 1446, ../../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 1455, ../../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 1463, ../../siteprivate/scss/101domain/main.scss */
.feature__icon {
  fill: var(--color-gray-4__light);
}

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

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

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

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

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

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

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

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

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

/* line 1508, ../../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 1516, ../../siteprivate/scss/101domain/main.scss */
.spot-step:before {
  width: 4rem;
  height: 4rem;
}

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

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

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

/* line 1535, ../../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 1542, ../../siteprivate/scss/101domain/main.scss */
.spot-step__text strong {
  font-size: 2rem;
  line-height: 2.5rem;
  display: block;
  font-weight: 400;
}

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

/* line 1552, ../../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 1562, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-3-2-1,
  .tile-layout.col-4-2-1 {
    grid-template-columns: repeat(2, 1fr);
  }

  /* line 1566, ../../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 1573, ../../siteprivate/scss/101domain/main.scss */
  .tile__text--large {
    font-size: 1.5rem;
    line-height: 1.3;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1645, ../../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 1651, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-4-2,
  .tile-layout.col-4-2-1 {
    grid-template-columns: repeat(4, 1fr);
  }

  /* line 1655, ../../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 1660, ../../siteprivate/scss/101domain/main.scss */
  .tile-layout.col-7-3 {
    grid-template-columns: repeat(7, 1fr);
  }

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

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

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

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

  /* line 1678, ../../siteprivate/scss/101domain/main.scss */
  .feature__img:not(.b-loaded),
  .sub-category__img:not(.b-loaded) {
    max-width: 100%;
    height: auto;
  }

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

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

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

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

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

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

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

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

  /* line 1715, ../../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 1726, ../../siteprivate/scss/101domain/main.scss */
.separator-four-dots {
  display: block;
  width: 4em;
  height: 0.4em;
  fill: var(--color-gray-4__light);
}

/* line 1733, ../../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 1742, ../../siteprivate/scss/101domain/main.scss */
  .column-separator--right {
    border-right: 3px solid var(--color-gray-4__light);
    padding-right: 5.75em;
  }

  /* line 1746, ../../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 1760, ../../siteprivate/scss/101domain/main.scss */
.pop-image,
.pop-button {
  transition: all 300ms;
}

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

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

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

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

/* line 1776, ../../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 1791, ../../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 1796, ../../siteprivate/scss/101domain/main.scss */
  .section-highlight {
    font-size: 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (pointer: fine) {
  /* line 1802, ../../siteprivate/scss/101domain/main.scss */
  .pop-image:hover,
  .pop-button:hover {
    transform: scale(1.05);
  }

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

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

  /* line 1812, ../../siteprivate/scss/101domain/main.scss */
  .lift-box-darken,
  .lift-box-lighten {
    will-change: transform;
    transform: scale(1);
    transition: all 300ms;
  }
  /* line 1818, ../../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 1829, ../../siteprivate/scss/101domain/main.scss */
  .lift-box-lighten:hover {
    background-color: #f5f8f9;
  }

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

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

/* line 1846, ../../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 1858, ../../siteprivate/scss/101domain/main.scss */
.domain-box__name {
  color: var(--color-black);
  font-size: 2rem;
  line-height: 1;
  font-weight: 700;
}

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

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

/* line 1874, ../../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 1885, ../../siteprivate/scss/101domain/main.scss */
  .domain-box__link:hover .corp-domain-box__button {
    background-color: var(--color-brand-1__dk-blue);
  }
}
/* line 1895, ../../siteprivate/scss/101domain/main.scss */
.tooltip__block {
  position: relative;
  display: inline-flex;
}

/* line 1899, ../../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 1918, ../../siteprivate/scss/101domain/main.scss */
.tooltip__trigger {
  display: none;
}

/* line 1921, ../../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 1930, ../../siteprivate/scss/101domain/main.scss */
.tooltip-pos--top {
  top: -10px;
}

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

/* line 1940, ../../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 1947, ../../siteprivate/scss/101domain/main.scss */
.tooltip-content {
  font-size: 0.8rem;
  line-height: 1.3em;
  margin-bottom: 0 !important;
}

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

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

  /* line 1958, ../../siteprivate/scss/101domain/main.scss */
  .tooltip__block:hover .tooltip__item {
    visibility: visible;
    opacity: 1;
    display: block;
  }
}
/* line 1970, ../../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 1976, ../../siteprivate/scss/101domain/main.scss */
  .covered-domains {
    column-count: 4;
    text-align: left;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 1979, ../../siteprivate/scss/101domain/main.scss */
  .col-list-six {
    column-count: 6;
  }
}
/* line 1986, ../../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 ***/
