.floating-nav {
  transition: 0.4s;
  position: fixed;
  z-index: 12;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 118px;
  text-align: center;
  padding: 0 16px;
  border-top: 3px solid #e93817;
  background-color: #fdecee;
  transform: translateY(128px);
}
@media screen and (min-width: 0px) and (max-width: 766px) {
  .floating-nav {
    height: 155px;
    transform: translateY(165px);
  }
}
.floating-nav.fixed {
  transform: translateY(0px);
}
.floating-nav p {
  font-weight: 700;
  margin-bottom: 8px;
}
@media screen and (min-width: 0px) and (max-width: 766px) {
  .floating-nav p {
    font-size: 16px;
  }
}
.floating-nav .btn-primary {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.floating-nav .btn-primary.icn-starter {
  background-image: url(/common_v10/images/icn-think-white.svg);
  background-repeat: no-repeat;
  background-position: center left 24px;
  background-size: 32px auto;
}
@media screen and (min-width: 0px) and (max-width: 766px) {
  .floating-nav .btn-primary.icn-starter {
    background-size: 28px auto;
  }
}

.mw-1000 {
  width: 100%;
  max-width: 1000px;
}
